我有一個這樣的XML格式..XML負載與特定的過濾器
<ROOT>
<bookstore>
<Name>XXXXXX</BUNIT>
</bookstore>
<book>
<ID>000000000000001001</ID>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book>
<ID>000000000000001002</ID>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book>
<ID>000000000000001003</ID>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book>
<ID>000000000000001004</ID>
<title>Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</ROOT>
現在我想加載具有「ID」一書的只有一個節點不循環。 我已經嘗試了一些這這樣的.. 我們將得到書(第一項ID = 000000000000001001)的完全節點與下面的線
_nodeList = objxml.SelectSingleNode("//book/")
,但我會給ID進行過濾,像下面的代碼。
_nodeList = objxml.SelectSingleNode("//book/ID['000000000000001001']")
並且我需要具有該特定ID的完整書籍節點。
你在你的XML中有錯誤,你沒有關閉''和什麼''? –
DGibbs
這是' XXXXXX'是個問題。 –
Neolisk