Umbraco:我如何通过uQuery获取属性值的节点?

时间:2012-11-02 08:32:27

标签: xpath umbraco

也许有人可以提供帮助,是否可以通过它的属性值将xPath表达式与查询节点相结合?

我有一个自定义属性“ItemId”的节点。我需要这样的东西:

uQuery.GetNodesByXPath("//* [@itemId = '<someId>']")

提前Thanx!

1 个答案:

答案 0 :(得分:1)

//*”将为您提供所有节点,因此“//*[@itemId = '<someId>']”要求为您提供属性等于“<someId>”的所有节点,但您不能有一个有效的属性。

因此,如果您有<myNode someId='my Id value'></myNode>,请尝试//*[@itemId='someId'] 但请记住,这将为您提供具有该特定属性ID的任何节点。

我不确定这是否是您正在寻找的内容,但请发布您的XML或您正在抓取的内容片段,因为这样可以清除任何灰色区域。