浅谈ASP.net处理XML数据
来源:互联网 发布:游戏编程入门自学书籍 编辑:程序博客网 时间:2024/05/29 19:34
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();
}
- 浅谈ASP.net处理XML数据
- asp.net数据缓存浅谈
- ASP.NET 2.0中XML数据的处理
- ASP.NET 2.0中XML数据的处理
- ASP.NET处理读写XML
- ASP.NET处理数据错误
- ASP.NET实练第一练[学习.NET常用控件与XML数据的处理]
- ASP.NET中处理读写XML小结
- asp.net环境下处理xml排序
- asp.net(C#)连接xml,显示数据。
- asp.net输出纯xml格式数据
- asp.net输出纯xml格式数据
- 在ASP.NET中绑定XML数据
- C#/ASP.NET Xml多级数据读取
- .NET Framework轻松处理XML数据(一)
- .NET Framework轻松处理XML数据(二)
- .NET Framework轻松处理XML数据(三)
- .NET Framework轻松处理XML数据(四)
- C语言 struct大小、首地址与内存对齐
- Spring MVC 3.1多视图协商配置(json、xml、freemarker)
- C++ 更改控制台显示文本颜色
- Jsoup网页爬虫案例
- java.lang.IncompatibleClassChangeError
- 浅谈ASP.net处理XML数据
- 标准C++中的string类的用法总结
- tableViewCell 自适应高度
- 使用CXF创建REST WEBSERVICE
- 硬盘格式化了怎么办
- linux忘记root密码的解决方法
- Android导入一个工程时提示 Invalid project description的解决方法
- 工具错误集锦
- private static final 修饰符