读取XML文档中的特定值

时间:2014-06-05 08:33:27

标签: xml vb.net

我是XML的全新人物。我想从我的XML文档中获取数据库节点的值,该文档应该是" dbTesting"

<?xml version="1.0" encoding="utf-8" ?>
<MyCompany>
<connections>
  <database>dbTesting</database>
  <server>192.168.0.5</server>
</connections>
</MyCompany>

这就是我现在所拥有的,但它不起作用:

  Dim doc as XmlDocument = new XmlDocument()
  doc.Load("XMLFile1.xml")
  MsgBox(doc.DocumentElement.SelectSingleNode("Database"))

1 个答案:

答案 0 :(得分:1)

你可以这样做:

Dim doc as XmlDocument = new XmlDocument()
doc.Load("XMLFile1.xml")
MsgBox(doc.DocumentElement.SelectSingleNode("//database").InnerXml)
XPath中的

//表示搜索后代元素。