如何通过XPath选择缺少属性值的元素?

时间:2018-08-01 11:42:34

标签: xml xpath

例如:我想找到没有节点keywords的{​​{1}},然后返回id="year"

"Train"

1 个答案:

答案 0 :(得分:0)

此XPath,

//node[not(@id="year")]

将选择所有没有node属性值的@id="year"元素。如果只需要/@keyref属性,则可以附加keyref


此XPath,

//keywords[not(node/@id="year")]

将选择所有没有keywords子元素且带有node的{​​{1}}个元素。