读取XML文档的一个子节点

时间:2013-12-15 00:51:51

标签: xml vb.net xml-parsing visual-studio-2010

我的XML文件如下所示:

<Root>
<ver>Test</ver>
</Root>

这是我的代码:

Dim doc As New System.Xml.XmlDocument
doc.LoadXml(xmlString)
Dim element = doc.GetElementsByTagName("ver")
Dim n1Element As System.Xml.XmlElement
MsgBox(n1Element.ChildNodes(0).InnerText)

我基本上想要实现的是在Test中显示MsgBox字符串。

由于某些原因我无法访问ChildNode(0)我认为这里的主要问题是System.Xml.XmlElement但我在这种情况下没有足够的知识。

此代码有什么问题?如何访问Test字符串?

1 个答案:

答案 0 :(得分:2)

您可以使用SelectSingleNode方法。

Dim n1Element = doc.SelectSingleNode("//Root/ver")