读取XML文件中的节点方法,假设有这样的一个XML文件:
<?xml version="1.0" encoding="gb2312"?>
<SysConfig>
<stage>
<id>0</id>
<name>预赛阶段</name>
</stage>
<stage>
<id>1</id>
<name>决赛阶段</name>
</stage>
<ExamType>
<id>0</id>
<name>轮答题</name>
</ExamType>
<ExamType>
<id>1</id>
<name>抢答题</name>
</ExamType>
<ExamType>
<id>2</id>
<name>风险题</name>
</ExamType>
</SysConfig>
我想读取其中Stage下的name的值 可以这么写:
XmlDocument xml = new XmlDocument();
xml.Load(fileName);
//找到根节点
XmlNode xn = xml.SelectSingleNode("SysConfig");
//找到根节点下的stage节点集合
XmlNodeList myList = xn.SelectNodes("stage");
//找到name的值
foreach( XmlNode myN in myList ){
MessageBox.Show(myN.SelectSingleNode( "name").InnerText);
}
要做做网站就找上联网络,上海多年做网站公司,多年专注值的你依赖的做网站公司http://www.web258.cn