0
如何根據某個屬性值獲取節點的位置?以下職位顯示瞭如何元素做到這一點:如果我們在上面提到的更改信息的示例XML使用屬性查找使用xpath的節點位置
Find position of a node using xpath
所以:
<a>
<b val="zyx" />
<b val="wvu" />
<b val="tsr" />
<b val="qpo" />
</a>
我將如何得到的位置/ b [@val ='tsr']?
你測試你的解決方案?當我逐字複製你的解決方案並運行它對我的測試文件時,我得到的輸出爲1. 我嘗試了類似於發佈此問題之前發佈的內容,但仍得到1而不是3 – rokeefe1 2012-03-09 17:05:47
@ user1252899 - 是的,我做了。我測試了Xalan,Saxon 6.5.5,Saxon 9.3(HE,PE和EE)和AltovaXML,並且都給了我「3」的結果。您的測試文件是否與問題中發佈的XML完全相同?你在用什麼處理器? – 2012-03-09 18:05:53
問題出在我的XML文件中。謝謝你的幫助! – rokeefe1 2012-03-19 14:27:55