使用C#解析简单XML
2010-03-29 14:59
381 查看
原文地址:http://www.dingos.cn/index.php?topic=884.0
这篇文章及代码显示如何使用.NET中的XML有关类库解析XML文档。
这个应用程序读XML文件后根据xml标签变量将值显示到消息框。
System.Xml是需要加入的命名空间,使用using添加。
从创建XmlDocument类的一个新实例开始。
XmlDocument xDoc = new XmlDocument();
接下去使用load方法从指定位置加载XML文档。
xDoc.Load("sampleXML.xml");
使用getElementsByTagName_r()方法获得元素集中匹配特定名称的元素。
XmlNodeList name = xDoc.getElementsByTagName_r("myName");
XmlNodeList age = xDoc.getElementsByTagName_r("myAge");
XmlNodeList显示一个有序的nodes集合。
在消息框中显示结果。
MessageBox.Show("Name: " + name[0].InnerText);
InnerText将返回节点关联的值和所有的子节点。
这篇文章及代码显示如何使用.NET中的XML有关类库解析XML文档。
这个应用程序读XML文件后根据xml标签变量将值显示到消息框。
System.Xml是需要加入的命名空间,使用using添加。
从创建XmlDocument类的一个新实例开始。
XmlDocument xDoc = new XmlDocument();
接下去使用load方法从指定位置加载XML文档。
xDoc.Load("sampleXML.xml");
使用getElementsByTagName_r()方法获得元素集中匹配特定名称的元素。
XmlNodeList name = xDoc.getElementsByTagName_r("myName");
XmlNodeList age = xDoc.getElementsByTagName_r("myAge");
XmlNodeList显示一个有序的nodes集合。
在消息框中显示结果。
MessageBox.Show("Name: " + name[0].InnerText);
InnerText将返回节点关联的值和所有的子节点。
相关文章推荐
- 三种XML解析方式的简单使用
- python 6-3 如何解析简单的xml文档 使用标准库中的xml.etree.ElementTree,其中parse函数可以解析xml文档
- XML使用Pull进行解析的简单Dome
- (转载)Unity3D研究院之使用 C#合成解析XML与JSON(四十一)
- 在C#中使用属性控制 XML 序列化来解析XML
- 简单介绍使用Python解析并修改XML文档的方法
- 简单使用JDOM解析XML 完整版 转
- XML使用Pull进行解析的简单Dome
- 简单xml的使用以及xml的解析dom4j和jaxp
- 浅谈使用c#解析xml
- 使用JDOM解析XML(转载,简单又详细)
- java中解析复杂xml(XStream简单使用)
- Unity3D研究院之使用 C#合成解析XML与JSON
- XML解析简介及Xerces-C++简单使用举例
- 使用Digester类的api进行xml解析的简单例子
- 使用JDOM解析XML(转载,简单又详细)
- 简单使用JDOM解析XML
- C#.NET解析XML(使用属性控制 XML 序列化)
- 简单使用JDOM解析XML
- 简单介绍使用Python解析并修改XML文档的方法