ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap09

上传人:w****i 文档编号:94403432 上传时间:2019-08-06 格式:PPT 页数:12 大小:58.50KB
返回 下载 相关 举报
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap09_第1页
第1页 / 共12页
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap09_第2页
第2页 / 共12页
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap09_第3页
第3页 / 共12页
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap09_第4页
第4页 / 共12页
ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap09_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap09》由会员分享,可在线阅读,更多相关《ASP.NET动态网站开发教程(PPT课件) 教学课件 ppt 作者 7-302-12754-9kchap09(12页珍藏版)》请在金锄头文库上搜索。

1、2019年8月6日,1,第9章 ASP.NET中的XML数据处理,2019年8月6日,2,9.1 XML基础,XML概述 XML文档结构,2019年8月6日,3,9.1.1 XML概述,XML是HTML的一种补充,因为HTML被设计用来显示数据,而XML被设计用来描述数据,HTML可以显示XML中的数据。 XML的优良特性表现在如下几个方面: 内容与形式分离:XML用来表示数据,并不用来显示数据。对于XML文档而言,标记是包含信息的,比如关键字、继承关系等,这些信息对于数据的检索,描述起着巨大的简化作用。当修改了XML中的数据,不会影响其表现的形式。 良好的可扩展性:XML允许程序员制定自己的

2、标记集,这样XML可以轻松地适应每一个领域而无需对语言本身作大修改。 良好的移植性:XML本身是文本文件,其中的数据可以是文本、图象、声音等各种数据。因此通过XML文件可以在不同的平台之间交流数据。,2019年8月6日,4,9.1.2 XML文档结构,XML文档是文本文件,通常以“.xml”结尾。 ASP.NET Application David Li ,2019年8月6日,5,9.2 ASP.NET中处理XML数据,文档对象模型处理XML数据 流模型处理XML数据,2019年8月6日,6,9.2.1 文档对象模型处理XML数据,文档对象模型DOM(Document Object Model

3、)是XML文档的内存中(缓存)树状表示形式,允许对该文档的导航和编辑。.NET FrameWork SDK中通过XmlDocument实现了对DOM的封装,使程序员能够以编程方式读取、操作和修改XML文档。DOM的结构是树状的结构,最基本的对象是节点(Node)。命名空间System.Xml中封装的XmlNode类能够很好的表示DOM树的节点(Node)。,2019年8月6日,7,9.2.2 流模型处理XML数据,流模型处理XML数据是指通过XmlTextReader和XmlTextWriter对象处理XML数据。XmlTextReader类提供对XML数据的快速、非缓存和只进的读取访问。通常

4、情况下,如果需要将 XML 作为原始数据进行访问,则可以使用 XmlTextReader,这样可不避免大量的内存开销。而且省去对DOM的访问可使读取XML的速度加快。对于较大的XML文档,流模型相比文档对象模型可以大大提高处理性能。,2019年8月6日,8,9.3 DataSet和XML的相关处理技术,DataSet和XML之间的关系 DataSet和XML的相互转换 DataSet的XML架构,2019年8月6日,9,9.3.1 DataSet和XML之间的关系,DataSet对象中的数据和数据组织模式,本质上都是以XML和XML Schema来表示的。Dataset可以使用XML进行读取、

5、写入或序列化,因此DataSet与XML有密切的关系。,2019年8月6日,10,9.3.2 DataSet和XML的相互转换,在ADO.NET中,DataSet和XML完全可以相互转换,这包括两个方面的内容: DataSet中的数据可以完全采用XML格式进行输出。 DataSet中的数据可以完全来自XML文件。,2019年8月6日,11,9.3.3 DataSet的XML架构,DataSet的架构包括它的结构、所包含的表、约束、关系等,这些都是用XML架构来描述。DataSet的架构除了可以通过DataAdapter对象的Fill或FillSchema方法来创建之外,还可以从XML文档中加载,只要使用DataSet的ReadXmlSchema或者InferXmlSchema方法即可。,2019年8月6日,12,9.4 本章小结,XML作为一种开放的标准已经成为数据描述的标准,越来越多的数据将以XML各式发布。ASP.NET对XML提供了丰富的支持,从XML文档的读写到XML的串行化和反串行化,以及XML的XSL转换,都提供了很强大的类库和设计界面支持。ADO.NET也提供了对XML的强大支持。通过本章的学习,读者应该掌握以下内容: XML文档结构 在ASP.NET中使用文档对象模型处理XML数据 在ASP.NET流模型处理XML数据 DataSet和XML的相关处理技术,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号