所以,这是XML的一个例子
<a>
<b id=0>
<c k=1/>
</b>
<b id=1>
<c k=2/>
</b>
</a>
我需要找到K值相同的所有c对,并报告b的id ...我试过循环,跟着:: b,都没有用......所以,有什么建议吗?
答案 0 :(得分:2)
尝试:
//b[c/@k = following-sibling::b/c/@k]
使用:
<a>
<b id="0">
<c k="1"/>
</b>
<b id="1">
<c k="2"/>
</b>
<b id="2">
<c k="2"/>
</b>
<b id="3">
<c k="1"/>
</b>
</a>
它会给出:
<b id="0">
<c k="1"/>
</b>
-----------------------
<b id="1">
<c k="2"/>
</b>