ASP.NET基础教程-用DataSet对象读取XML
2007-10-04 14:53
330 查看
![](http://img1.51cto.com/attachment/200904/200904221240401363259.jpg)
XML是移动信息的方便格式。
读取方法:
1、可以用ReadXml()方法将XML文件中的DataTable对象中的内容读取到DataSet中。
2、可以用ReadXmlSchema()读取XML文件中的模式。
一、用ReadXml()方法读取由WriteXml()方法写入的XML文件内容
XML文件内容
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<verify>
<id>LH</id>
<name>李宏</name>
<station>组长</station>
<level>系统管理员</level>
<dept>信息组</dept>
</verify>
<verify>
<id>LJS</id>
<name>刘京生</name>
<station>网络管理工程师</station>
<level>普通用户</level>
<dept>信息组</dept>
</verify>
</NewDataSet>
CS代码
DataSet ds=new DataSet();
ds.ReadXml("c:\\verify.xml");
for(int i=0;i<ds.Tables["verify"].Rows.Count;i++)
{
Response.Write(ds.Tables["verify"].Rows[i][0].ToString()+"<br>" );
Response.Write(ds.Tables["verify"].Rows[i][1].ToString()+"<br>" );
Response.Write(ds.Tables["verify"].Rows[i][2].ToString()+"<br>" );
Response.Write(ds.Tables["verify"].Rows[i][3].ToString()+"<br>" );
Response.Write(ds.Tables["verify"].Rows[i][4].ToString()+"<br>" );
}
二、用ReadXml()方法读取XML文件
System.Data.XmlReadMode枚举常量
![](http://img1.51cto.com/attachment/200710/200710041191482151328.jpg)
XML文件内容
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<verify>
<id>LH</id>
<name>李宏</name>
<station>组长</station>
<level>系统管理员</level>
<dept>信息组</dept>
</verify>
<verify>
<id>LJS</id>
<name>刘京生</name>
<station>网络管理工程师</station>
<level>普通用户</level>
<dept>信息组</dept>
</verify>
</NewDataSet>
CS代码
//读取DataSet中的模式,放进DataSet
ds.ReadXml("c:\\verify.xml",XmlReadMode.ReadSchema);
![](http://img1.51cto.com/attachment/200904/200904221240401363259.jpg)
相关文章推荐
- 读取xml 文件转换成dataset对象
- 用Dataset对象读取XML内容来绑定下拉列表框
- Android利用Soap读取WebService并且解析XML的DataSet数据
- php读取xml对象
- 详解XML与DataSet对象的关系
- 利用反射与dom4j读取javabean生成对应XML和读取XML得到对应的javabean对象集合
- 关于使用JAXB读取xml文档转换为java对象出现非法注解异常
- 读取xml文件转成List<T>对象的两种方法(附源码)
- asp.net使用DataSet的ReadXml读取XML文件及Stream流的方法
- DataSet读取XML字串
- 一个经过改良的XMLHelper(包含了序列化,反序列化,创建xml文件,读取节点,C#对象与xml文件的相互转换等等。)
- WCF:读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额。
- C#写入对象到XML/从XML读取对象
- c#:Dataset读取XML文件动态生成菜单
- 读取XML数据到DataSet
- 用DataSet.ReadXml读取无Scheme的XML提速方法
- javascript 解析后的xml对象的读取方法细解
- DataSet 读取XML
- 遍历获取ASP.NET页面控件的名称及值 后台调用前台javascript方法报错:“缺少对象”的解决方法 xml与DataSet的互转换类
- DATASET读取XML