我很难找出一个允许我根据下面示例中的Program属性值返回节点的XPath查询。例如,我希望能够在所有节点中搜索Program attribute =“011.pas”的值。我尝试了/Items/*[Program="012.pas"]
和/Items/Item*[Program="01.pas"]
,但都没有效果。什么是正确的表达?
<Items>
<Item0 Program="01.pas"></Item0>
<Item1 Program="011.pas"></Item1>
</Items>
答案 0 :(得分:2)
使用@Program
选择了该属性,Items
元素的子元素包含/Items/*
,因此您需要/Items/*[@Program = '011.pas']
。
答案 1 :(得分:1)
试试这个:
/items/*[@Program='011.pas']