c# XML 相关问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 22:55:21
XmlNodeList nodes = doc.DocumentElement.SelectNodes("./DBConfig");
求这句话的解释!形象一些,具体一些,最好解释的容易理解!

./DBConfig
是个XPath的查询表达式,类似于文件系统的目录结构
./DBConfig 就是指当前节点的DBConfig子节点,与文件系统不同的是它可以重名,所以通过 SelectNodes 把所有这个名称的子节点全部取出来。

<xml version="1.0">
<DBConfig>
<server>服务器名</server>
<database>数据库名</database>
</DBConfig>
</xml>
上面是一个标准的xml文件。
你这句话,就是取节点DBConfig下的所有的节点。
即 nodes =

<server>服务器名</server>
<database>数据库名</database>

然后再对其进行操作。