獲取內容我都低於XML -如何從一個節點
<document>
<node name="Node 0 Text here" ID="01" >aa
</node>
<node name="Node 1 Text here" ID="11">bb
</node>
<node name="Node 2 Text here" ID="12">cc
</node>
<node name="Node 3 Text here" ID="22">dd
</node>
<node name="Node 4 Text here" ID="23">ee
</node>
</document>
我需要在這個XML中的特定節點的搜索內容。 如果該節點中不存在搜索關鍵字,那麼我必須從當前節點的下一個節點開始搜索,可以說兄弟姐妹。 如果該關鍵字不存在於當前節點之後的所有節點中,則它應該從開始搜索。
我必須在我的代碼後面實現這個功能 - dotnet類。我已經使用 -
XmlNodeList xmlNodes = xd.SelectNodes("//12/following-sibling::*");
這裏,12是指當前節點的nodeid,它將作爲參數傳遞。但我得到錯誤。 任何幫助表示讚賞。
迄今爲止,我接受了我所有問題的答案。請讓我知道還有什麼要做? – contactkx 2011-06-16 08:15:18
你說你有一個xpath表達式,但是不能正確的。你能告訴我們你試過了什麼嗎? – 2011-06-16 08:16:43
我用--XmlNodeList xmlNodes = xd.SelectNodes(「// 12/following-sibling :: *」);這裏,12表示當前節點的nodeid,它將作爲參數傳遞。 – contactkx 2011-06-16 09:00:56