XML实用教程_第1章_引论

XML实用教程_第1章_引论

ID:43157789

大小:152.50 KB

页数:19页

时间:2019-10-01

XML实用教程_第1章_引论_第1页
XML实用教程_第1章_引论_第2页
XML实用教程_第1章_引论_第3页
XML实用教程_第1章_引论_第4页
XML实用教程_第1章_引论_第5页
资源描述:

《XML实用教程_第1章_引论》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XML实用教程丁跃潮 张涛 叶文来刘韵华程旭曼丁潇张天桥北京大学出版社2021/9/1011引论了解标记语言的发展和现状掌握XML的特点理解XML的应用前景掌握XML文档的数据结构和基本语法了解常用的XML开发工具学会使用一种综合性工具。2021/9/1021.1标记语言的发展1.1.1SGML的起源SGML实际上是一种通用的文档结构描述符号化语言,主要用来定义文献模型的逻辑和物理类结构。1.1.2HTML的出现HTML(HyperTextMarkup Language),它是SGML的一个简化子

2、集2021/9/1031.1.3XML的诞生XML和HTML都属于SGML的子集XML是一种元符号化语言,即可以像SGML那样作为元语言来定义其它文件系统GML(1969)SGML(1985)XML(1998)HTML(1993)XHTML(1999)XML各项技术2021/9/104表1.1HTML与XML的不同点比较比较内容HTMLXML可扩展性不具有扩展性是元标识语言,可用于定义新的标识语言侧重点侧重于如何表现信息侧重于如何结构化地描述信息语法要求不要求标记的嵌套,配对等,不要求标识之间具有

3、一定的顺序严格要求嵌套,配对,并遵循DTD的树形结构可读性及可维护性难于阅读,维护结构清晰,便于阅读,维护数据和显示的关系内容描述与显示方式整合为一体内容描述与显示方式相分离保值性不具有保值性具有保值性编辑及浏览工具已有大量的编辑,浏览工具编辑,浏览工具尚不成熟结构描述不支持深层的结构描述文件结构嵌套可以复杂到任何程度与数据库的关系没有直接联系与关系型和层状数据库均可对应和转换超级链接单文件、书签链接可以定义双向链接、多目标链接、扩展联结大小写敏感性大小写不区分大小写区分2021/9/1051.2

4、XML特点和应用前景1.2.1XML的特点1.良好的格式张三2.具有验证机制DTD(DocumentTypeDefinition)XMLSchema3.灵活的WEB应用XML中数据和显示格式是分离设计4.丰富的显示样式XML数据定义打印、显示排版信息主要有3种方法2021/9/1065.XML是电子数据交换(EDI)的格式XML是为互联网的数据交换而设计的6.便捷的数据处理XML是以文本形式来描述的一种文件格式7.面向对象的特性XML的文件是树状结构,同时也有属性,这非常

5、符合面向对象方面的编程8.开放的标准XML基于的标准是为Web进行过优化的9.选择性更新通过XML,数据可以在选择的局部小范围内更新10.XML是一个技术大家族XML是一套完整的方案,有一系列相关技术2021/9/1071.2.2XML的应用前景1.网络服务领域2.EDI(电子数据交换)XML数据接口会成为所有商业软件的标准配置3.电子商务领域XML有希望推动EDI(ElectronicData Interchange)技术在电子商务领域的大规模应用。4.数据库领域XML—数据库—网页或文档中的表

6、格这三者可以互相转换2021/9/1085.Agent(智能体)XML能够更准确地表达信息的真实内容,其严格的语法降低了应用程序的负担,也使智能工具的开发更为便捷6.软件设计元素的交换XML也可以用来描述软件设计中有关的设计元素2021/9/1091.3XML文档的数据结构1.3.1层状结构数据模型XML文档的数据结构是树状结构,相当于原来的层次型数据库系统titlebooksbookbookbookbookinfoRecomen-dationresumechapterbookbookinfore

7、sumeRecomen-dationcapterauthorpublishpricetitleparapublisherISBNpubdate2021/9/10101.3.2XML语法基本点XML要遵循规则W3C推荐规则规定的XML语法XML文档只能包含一个根元素所有XML元素必须包含结束标记元素的开始标记和结束标记的名称必须相同XML元素不能重叠所有属性值都必须使用引号2021/9/10111.3.3XML文档的结构1.序言码2.处理指令PI3.根元素4.元素5.属性6.CDATA节7.注释20

8、21/9/10121.4XML开发和应用环境1.4.1XML编辑工具1.XMLwriter2.XMLSpy3.StylusStudio4.VisualXML5.MicrosoftXMLNotepad6.Xray7.Editplus2021/9/10131.4.2XML验证工具1.MicrosoftXMLValidator2.MicrosoftXSLDebugger1.4.3XML解析器1.4.4XML浏览工具2021/9/10141.5XML文件实例

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

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

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