将XML文档读入DataSet对象
2008-06-13 13:58
225 查看
除了数据库之外,DataSet对象还有一个数据源就是XML文档,DataSet对象的ReadXml()方法可以将XML文档读入DataSet对象,读入之后的操作方式与之前的方法完全相同。下面的例子可以读取并显示XML文档<Data.xml>
using System.Data;
using System.Data.OleDb;
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("Data.xml")); //DataSet对象的ReadXml()方法可以将XML文档读入DataSet对象
DataTable dt=new DataTable();
dt=ds.Tables[0];
Response.Write("<table border='1'><tr align='center'>");
for(int i=0;i<dt.Columns.Count;i++)
Response.Write("<td>"+dt.Columns[i].Caption+"</td>");
Response.Write("</tr>");
for(int i=0;i<dt.Rows.Count;i++)
{
Response.Write("<tr>");
for(int j=0;j<dt.Columns.Count;j++)
Response.Write("<td>"+dt.Rows[i][j]+"</td>");
Response.Write("</tr>");
}
Response.Write("</table>");
}
using System.Data;
using System.Data.OleDb;
protected void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("Data.xml")); //DataSet对象的ReadXml()方法可以将XML文档读入DataSet对象
DataTable dt=new DataTable();
dt=ds.Tables[0];
Response.Write("<table border='1'><tr align='center'>");
for(int i=0;i<dt.Columns.Count;i++)
Response.Write("<td>"+dt.Columns[i].Caption+"</td>");
Response.Write("</tr>");
for(int i=0;i<dt.Rows.Count;i++)
{
Response.Write("<tr>");
for(int j=0;j<dt.Columns.Count;j++)
Response.Write("<td>"+dt.Rows[i][j]+"</td>");
Response.Write("</tr>");
}
Response.Write("</table>");
}
相关文章推荐
- mybatis官网参考文档-XML配置_对象工厂(objectFactory)(版本: 3.4.6-SNAPSHOT)
- XML 文档对象模型 (DOM) 层次结构
- 用DataSet的WriteXml方法把DataSet写入内存流时,缺少XML文档的声明行
- 将Xml字符串转换成(DataTable || DataSet || XML)对象
- XML 文档对象模型----从XmlDocument 处理事件
- Java根据文档对象模型解析XML
- SAX将xml文档信息封装到对象中
- 详解xml文件描述,读取方法以及将对象存放到xml文档中,并按照指定的特征寻找的方案
- 如何实现从XML文档转换到DataSet
- JavaEE中利用JAXB来实现Java对象和XML文档进行相互转换
- XML 与DataSet 对象的关系
- c编写的xml文档中Id转成Object对象小工具
- XML 文档对象模型 (DOM)
- 如何将数据从DATASET写入XML文档,并转换成其他应用系统所需的格式!(如RSS阅读器XML文档格式)
- XML文档对象模型----使用XmlNodeReader
- xStream可以轻易的将Java对象和xml文档相互转换
- XML解析之sax解析案例(二)使用sax解析把 xml文档封装成对象
- 将List<T>生成XML文档(字串),将XML文档(字串)解析成List<T>,适用于任何对象的
- XMLPULL解析(2)---通过对象序列化生成XML文档
- 用ORM的思想操作XML文档,一个对象就搞定不要太简单。滚蛋吧!XmlDocument、XmlNode、Xml***……