我想有xpath,即獲取沒有祖先的節點,它是特定節點的第一個後裔。獲取沒有特定祖先的節點xml xpath
假設我們有XML文檔這樣的:
<a>
<b>This node</b>
<c>
<a>
<b>not this</b>
<g>
<b>not this</b>
</g>
</a>
<a>
<b>This node</b>
<c/>
</a>
</c>
</a>
<a>
<c>
<a>
<b>not this</b>
</a>
<a>
<b>This node</b>
</a>
<a>
<b>This node</b>
</a>
<a>
<b>This node</b>
</a>
</c>
</a>
<d>
<b>This node</b>
</d>
我想選擇不作爲其祖先節點在文檔中的所有節點b // A/C/A [1]。
此* *不是格式良好的XML文檔。它嚴重畸形!!! – 2011-05-16 02:42:47
我非常抱歉,現在應該沒問題。 – tach 2011-05-16 02:51:19
它仍然不是良構 - 格式良好的XML文檔只有一個頂層元素。你在問題中的那個人有三個頂級元素。 – 2011-05-16 03:00:18