Я хочу получить значение атрибута узла с помощью SelectSingleNode. Я уже проверил here.Использование SelectSingleNode для получения значения атрибута
Я попробовал эти селекторы уже, но они возвращают нулевое ссылочное исключение:.. node.SelectSingleNode ("/ @ идентификатор") InnerText node.SelectSingleNode ("@ идентификатор") 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
Как я могу получить «ID» значение атрибута из product
узла через SelectSingleNode
?