鉴于以下文档结构,我如何使用 Xpath 检查两个属性值是否匹配?
<document lang="en">
<element lang="en"></element>
<element lang="sv"></element>
<element lang="fr"></element>
</document>
我正在寻找的是这样的:
//document[@lang="[//element[@lang]"]
最佳答案
这将返回所有 <document>
具有 lang
的节点属性值匹配任何子节点<element>
的 lang
属性 :
//document[@lang = element/@lang]
关于xpath - 使用 Xpath 比较属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25914462/