手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >ASP.net处理XML数据实例浅析
ASP.net处理XML数据实例浅析
摘要:本文实例讲述了ASP.net处理XML数据的方法,分享给大家供大家参考。具体实现方法如下:XML是一种可扩展的标记语言,比之之前谈到的htm...

本文实例讲述了ASP.net处理XML数据的方法,分享给大家供大家参考。具体实现方法如下:

XML是一种可扩展的标记语言,比之之前谈到的html有着很大的灵活性,虽然它只是与HTML仅有一个字母只差,但两者有很大的区别。

XML也是标记语言,所以它每个标签必须要闭合,而HTML偶尔忘了闭合也没有多大的影响(这里也不建议大家可以遗漏,好的书写规范还是要有的)

其次,XML作为一种可以说是纯文本,它的主要作用并不是可以直接显示在网页上,而是作为一种数据存储或者数据传输的工具而已。但凡提及到数据这个层面,XML便是很重要的,有的数据可以不用到SQL,ORACEL的尽量不要用大型的数据库,这时XML则是很有必要的。

下面的例子涉及到ASP.NET对XML的读取和显示,大家可以看一下。

完整实例代码点击此处本站下载。

关于XML的语法和规范没什么好讲的,下面是ASP.net操控XML的例子:

特别注意?和xml之间不能有空格,否则运行会出错!

复制代码 代码如下:<"1.0" encoding="GB2312"?> //保存为course.xml

<courses>

<course>

<id>1</id>

<title>汤姆克鲁斯</title>

<url>mission impossible.mp3</url>

</course>

<course>

<id>2</id>

<title>莱昂纳多迪卡普里奥</title>

<url>my heart will go on.mp3</url>

</course>

</courses>

DataSet提供了处理XML文档的方法:ReadXML读取文档、WriteXML写入文档等。

目的:讲XML文档中的内容读到DataSet中,并用GridView显示出来。(注意导入System.Data、System.Data.OleDb命名空间)

复制代码 代码如下:protected void Page_Load(object sender,EventArgs e)

{

DataSet DS = new DataSet(); //创建DataSet对象

DS.ReadXML(Server.MapPath("course.xml")); //读取XML文档

GridView1.DataSource = DS.Tables[0].DefaultView;

GridView1.DataBind();

}

希望本文所述对大家的asp.net程序设计有所帮助。

【ASP.net处理XML数据实例浅析】相关文章:

ASP.net(c#)用类的思想实现插入数据到ACCESS例子

ASP.net 生成缩略图的实例源代码

asp.net AJAX实现无刷新获得数据

Asp.net 无限级分类实例代码

ASP.NET XmlHttp跨域访问实现代码

ASP.NET缓存处理类实例

ASP.NET与数据库相关技巧

Asp.net配合easyui实现返回json数据实例

在ASP.net中保存/取出图片入/从SQL数据库

ASP.NET技巧:教你制做Web实时进度条

精品推荐
分类导航