ASP.net处理XML数据实例浅析
程序员文章站
2024-02-24 07:59:16
本文实例讲述了asp.net处理xml数据的方法,分享给大家供大家参考。具体实现方法如下:
xml是一种可扩展的标记语言,比之之前谈到的html有着很大的灵活性,虽然它只...
本文实例讲述了asp.net处理xml数据的方法,分享给大家供大家参考。具体实现方法如下:
xml是一种可扩展的标记语言,比之之前谈到的html有着很大的灵活性,虽然它只是与html仅有一个字母只差,但两者有很大的区别。
xml也是标记语言,所以它每个标签必须要闭合,而html偶尔忘了闭合也没有多大的影响(这里也不建议大家可以遗漏,好的书写规范还是要有的)
其次,xml作为一种可以说是纯文本,它的主要作用并不是可以直接显示在网页上,而是作为一种数据存储或者数据传输的工具而已。但凡提及到数据这个层面,xml便是很重要的,有的数据可以不用到sql,oracel的尽量不要用大型的数据库,这时xml则是很有必要的。
下面的例子涉及到asp.net对xml的读取和显示,大家可以看一下。
完整实例代码点击此处本站下载。
关于xml的语法和规范没什么好讲的,下面是asp.net操控xml的例子:
特别注意?和xml之间不能有空格,否则运行会出错!
复制代码 代码如下:
<?xml version="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>
<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();
}
{
dataset ds = new dataset(); //创建dataset对象
ds.readxml(server.mappath("course.xml")); //读取xml文档
gridview1.datasource = ds.tables[0].defaultview;
gridview1.databind();
}
希望本文所述对大家的asp.net程序设计有所帮助。
上一篇: Java内存之happens-before和重排序
下一篇: java实现自定义日期选择器的方法实例