Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
什么应该是 xpath 查询来选择属性 att 不存在的元素。
<root> <elem att='the value' /> <elem att='the value' /> <elem att='the value' /> **<elem />** <elem att='the value' /> <elem att='the value' /> </root>
我想更新属性 att 不存在的元素。
谢谢
您可以使用[@att]来测试属性的存在,因此您只需要:
[@att]
//elem[not(@att)]
...测试它是否存在。
(使用 xpathtester 测试)
此外,您可以使用@*(的缩写形式)attribute::*来表示任何属性。
@*
attribute::*
对于任何属性示例:
//elem[@*]
没有任何属性示例:
//elem[not(@*)]