在XPath中,如何选择子级中包含id
和<a>
的所有x=10
个节点的y=100
(处于不同级别)?
<root>
<a id="1">
<c>
<x>10</x>
<y>100</y>
</c>
</a>
<a id="4">
<c>
<c>
<x>10</x>
<y>100</y>
</c>
</c>
</a>
<a id="6">
<x>20</x>
<y>200</y>
</a>
<a id="7">
<x>10</x>
<y>300</y>
</a>
</root>
答案 0 :(得分:9)
像这样的东西,我想:
//a[.//x=10][.//y=100]/@id