0
我想使用SelectSingleNode獲取節點的屬性值。我已經檢查過here。使用SelectSingleNode獲取屬性值
我想這些選擇已經但是他們返回一個空引用異常:。 node.SelectSingleNode( 「/ @ ID」)的innerText node.SelectSingleNode( 「@ ID」)的innerText
這裏的部分XML我試圖解析:
<?xml version="1.0" encoding="utf-8"?>
<products>
<product ID="4de">
<name>Prod name</name>
</product>
<product ID="4dea">
<name>Prod name 2</name>
</product>
</products>
Dim productXML As New XmlDocument
Dim node As XmlNode
Dim root As XmlNode
productXML.LoadXml(responseString)
Dim mgr As XmlNamespaceManager = New XmlNamespaceManager(productXML.NameTable)
mgr.AddNamespace("test", productXML.DocumentElement.NamespaceURI)
root = productXML.DocumentElement
Dim nodeList As XmlNodeList = root.SelectNodes("/products/product")
'to get the product title (this works):
node.SelectSingleNode("name").InnerText
我怎樣才能得到的product
節點通過SelectSingleNode
的「ID」屬性值?