如果我有这样的XML文件:
<abc:persons>
<abc:person id="1">
...
</abc:person>
<abc:person id="2">
...
</abc:person>
</abc:persons>
鉴于此,如果我想选择id为1的人,xpath表达式将是什么。
感谢。
答案 0 :(得分:3)
尝试搜索元素并使用谓词来区分属性值:
//abc:person[@id = 1]
答案 1 :(得分:1)
在XPath 2中,你也可以使用:
//*:person[@id = 1]
如果你不能声明命名空间