鑑於這種XML:的XPath不能得到整個樹匹配的子
<Orders>
<Order>
<Item name="xyz"/>
</Order>
<Order>
<Item name="123"/>
</Order>
</Orders>
爲什麼/訂單/訂單[項目[@名稱= '123']回:
<Order>
<Item name="123" />
</Order>
但是/訂單[訂單[Item [@ name ='123']]]返回:
<Orders>
<Order>
<Item name="xyz" />
</Order>
<Order>
<Item name="123" />
</Order>
</Orders>
在第二種情況下,名稱上的匹配被忽略。
做什麼的XPath我需要找回:
<Orders>
<Order>
<Item name="123" />
</Order>
</Orders>
Jim Garrison已經給了你一個很好的解釋,如果你想限制孩子的節點出現,請看[這個問題](http://stackoverflow.com/questions/7115917/xpath-select-node-but - 不是特定的孩子元素) – t0mppa