xml(可扩展标记语言)在网络开发中经常用到,也是各种数据交换的标准,在web程序中应用越来越广 泛,可以通过xml来实现配置管理、传递对象和数据等。在asp.net中读取一个xml文件主要有以下几种方式:利用xml控件,使用Dom技术。使用 xmltextreader类,或者利用dataset对象。首先添加命名空间:
using System.Xml.Linq;
using System.Xml;
使用xml控件读取xml文件
默认主页源代码:
效果图:
<a href="http://images.cnblogs.com/cnblogs_com/shenzhoulong/WindowsLiveWriter/xml29_10084/%E7%A5%9E%E8%88%9F%E9%BE%99_4.jpg"></a>
2.使用Dom技术读取xml文件
xmldocument类来读取xml文件,将整个待读取的xml文件在内存中通过xml解析器生成Dom。然后通过xml控件的document 属性赋值,或通过节点的相对位置来选择节点并显示或处理数据。
给xml文件控件的document属性赋值
xmldocument类可以通过节点的childnodes属性来获取所有子节点,而每个子节点又可以通过xmlnode类来表示。
代码:
3.通过xmltextreader类来读取xml文档,现在设计页面拖放一个table控件
实例代码:
<a href="http://images.cnblogs.com/cnblogs_com/shenzhoulong/WindowsLiveWriter/xml29_10084/%E6%95%88%E6%9E%9C_2.png"></a>
4.在读取xml文档时,可以借助dataset作为中间桥梁,将xml文档读入到数据集中,然后通过数据表操作方法对xml包含的数据进行处理, 下列程序是读取xml文档学号>002的信息
<a href="http://images.cnblogs.com/cnblogs_com/shenzhoulong/WindowsLiveWriter/xml29_10084/%E8%A1%A8_2.png"></a>
本文转自shenzhoulong 51CTO博客,原文链接:http://blog.51cto.com/shenzhoulong/333199,如需转载请自行联系原作者