zoukankan      html  css  js  c++  java
  • 浅谈ASP.net处理XML数据

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

     

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

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

     

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

    我的例子链接:http://download.csdn.net/detail/u010792238/7001785

     

    关于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>

    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();

    }

  • 相关阅读:
    课后作业07--二分法查找算法代码
    检索03 -- 二分法查找
    课堂随笔05--冒泡排序
    课后作业 06 -- 小数后几位精确判断并输出
    课后作业 05 -- 输出一段带字母与数字的随机数
    课后作业 04 --DateTime应用,判断多久后生日之类
    检索02--随机数种子的一些概念和理解
    课堂随笔04--关于string类的一些基本操作
    P1174 互素
    P1001 第K极值
  • 原文地址:https://www.cnblogs.com/ranran/p/4037184.html
Copyright © 2011-2022 走看看