您的位置:首页 > 编程语言 > C#

使用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将返回节点关联的值和所有的子节点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: