ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第6章 ADO.NET与XML文件.ppt

ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第6章 ADO.NET与XML文件.ppt

ID:50037393

大小:373.00 KB

页数:73页

时间:2020-03-08

ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第6章 ADO.NET与XML文件.ppt_第1页
ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第6章 ADO.NET与XML文件.ppt_第2页
ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第6章 ADO.NET与XML文件.ppt_第3页
ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第6章 ADO.NET与XML文件.ppt_第4页
ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第6章 ADO.NET与XML文件.ppt_第5页
资源描述:

《ASP.NET数据库应用程序开发教程 教学课件 作者 陈志泊第6章 ADO.NET与XML文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP.NET数据库应用程序开发主编:陈志泊第6章ADO.NET与XML文件6.1XML概述6.2ADO.NET操纵XML文件7/21/20212ASP.NET数据库应用程序开发6.1XML概述XML全称是eXtensibleMarkupLanguage,即可扩展标记语言,一种比HTML更早的标记语言标准。之所以称为可扩展,是因为它不像HTML那样只有固定的形式。XML同HTML(HypertextMarkupLanguage,即超文本标记语言)一样,都来自StandardGeneralizedMarkupLanguage(通用标记语言标准),简称

2、SGML。7/21/20213ASP.NET数据库应用程序开发顾名思义,SGML是一种用标记来描述文档资料的通用语言,它包含了一系列的文档类型定义(简称DTD)。DTD中定义了标记的含义,因而SGML的语法是可以扩展的。因为SGML十分庞大、复杂而且难学,所以没有被网络所广泛采纳。互联网联合组织(W3C)建议使用一种精简的SGML版本--XML应运而生了。XML是SGML的一个精简子集,主要用于描述Internet的信息传递的标记语言。XML保留了SGML中的优秀特性:可扩展、文本描述、面向Internet的设计,并且具有简单性。7/21/2021

3、4ASP.NET数据库应用程序开发6.1.1XML与HTML的区别XML继承了SGML的可扩展性、结构性及可校验性,与HTML语言相比较,主要区别如下:(1)HTML不允许用户定义自己的标记或属性,所有的标记和文档结构都是预先定义的,用户只能使用标准的HTML标记。而在XML中,用户可以根据需要,自行定义新的标记、属性及文档结构,以便更好地从语义上修饰数据。(2)HTML不支持深层的结构描述,而XML允许嵌套的信息结构,文件结构嵌套可以复杂到任意程度。7/21/20215ASP.NET数据库应用程序开发(3)HTML没有提供规范文件以支持应用软件对

4、HTML文件结构的校验。而在XML中,文档类型定义(DocumentTypeDefinition,简写为DTD)是一种保证XML文档格式正确的有效方法。通过工具软件的支持,比较XML文档和DTD文件来校验文档是否符合规范、元素和标记的使用是否正确。(4)XML并不是HTML的替代产品。XML它只是HTML的补充,扩展了HTML更多的功能。(5)HTML将数据和显示混在一起,而XML则将数据和显示分开。(6)HTML着重描述Web页面的显示格式,而XML是关于数据的语言,着重描述Web页面的内容,描述的是数据本身。7/21/20216ASP.NET数

5、据库应用程序开发6.1.2XML文件组成结构实例XML文档包含三个部分:(1)一个XML文档声明。(2)一个关于文档类型的定义。(3)用XML标记创建的内容。下面我们通过两个简单的XML文件实例来阐述XML文档的创建和基本组成部分。7/21/20217ASP.NET数据库应用程序开发【例6.1】在记事本中编写XML文件并保存为mybook.xml文件。

6、ooklist.dtd">ASP.NET数据库应用开发教程陈志泊第4章ADO.NET组件及对象模型

4.1ADO.NET概述
4.2ADO.NET组件及对象模型
第6章ADO.NET与XML文件
6.1XML概述
6.2ADO.NET操纵XML文件

7、ter>7/21/20218ASP.NET数据库应用程序开发生成的mybook.xml文件:单击此处可收缩文件内容7/21/20219ASP.NET数据库应用程序开发将下面的DTD文档存为mybooklist.dtd(文件类型为.dtd),然后在DOCTYPE声明行中调用(后面章节中将介绍有关DTD文档的部分内容)。

8、er(#PCDATA)>7/21/202110ASP.NET数据库应用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。