- 5
- 0
- 约4.19千字
- 约 25页
- 2024-04-03 发布于北京
- 举报
本章目标了解XML的历史了解XML的特点了解XML的基本特征掌握XML文档结构掌握XML文档的组成要素及其使用掌握格式良好的XML文档规则了解有效XML文档的实现方式掌握基本XML文档的编写2024/4/11
XML的历史SGMLSGML实际上是一种通用的文档结构描述符号化语言,主要用来定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源。一个SGML文档由语法定义、文档类型定义和文档实例3个部分组成HTMLHTML(HyperText?Markup?Language),它是SGML的一个简化子集2024/4/12
XML的历史XML的产生最初设计目的电子数据交换(EDI)XML的优势低成本定制商业规则容易解释平台独立2024/4/13
XML的基本特征允许定义不限数量的标记来描述文档中的资料,允许嵌套的信息结构XML的特点XML可以从HTML中分离数据XML可用于交换数据XML可应用于B2B中利用XML可以共享数据XML可以充分利用数据XML可以用于创建新的语言2024/4/14
表1.1HTML与XML对比比较内容HTMLXML可扩展性不具有扩展性是元标识语言,可用于定义新的标识语言侧重点侧重于如何表现信息侧重于如何结构化地描述信息语法要求不要求标记的嵌套,配对等,不要求标识之间具有一定的顺序严格要求嵌套,配对,并遵循DTD的树形结构可读性难于阅读结构清晰,便于阅读可维护性难于维护易于维护数据和显示的关系内容描述与显示方式整合为一体内容描述与显示方式相分离编辑及浏览工具已有大量的编辑,浏览工具编辑,浏览工具尚不成熟结构描述不支持深层的结构描述文件结构嵌套可以复杂到任何程度与数据库的关系没有直接联系与关系型和层状数据库均可对应和转换超级链接单文件、书签链接可以定义双向链接、多目标链接、扩展联结大小写敏感性大小写不区分大小写区分2024/4/15
XML定义XML是元标记语言,定义了用于定义与其他特定领域有关的、语义的、结构化的标记语言句法的语言。XML是一种类似于HTML的标记语言XML是用来描述数据的XML的标记不是在XML中预定义的,用户可以自定义标记XML使用文档类型定义(DTD)或模式(Schema)来描述数据2024/4/16
XML文件实例?xmlversion=1.0encoding=utf-8?!--FileName:student.xml--students studentsex=male nameTom/name age14/age tetel /student studentsex=female nameRose/name age16/age tetel /student studentsex=male nameJack/name age15/age /student /students2024/4/17
XML文档结构XML文档由两部分组成:文档序文与文档根元素序文部分包括必须有的XML声明语句以及可选的处理指令等文档根元素则是一个可以包含多个嵌套子元素的顶层元素有效的XML文档需要包含一个DTD或者一个引用DTD的声明2024/4/18
XML声明XML声明由“?xml”开始,以“?”结束XML文档声明语句主要用于XML的版本号,所使用的字符集,是否为独立文档XML文档声明语句必须放在XML文档的第一句XML声明语句中通常有如下属性version:用于表明XML的版本,该属性是必需的,且必须要小写encoding:用于表示该文档所使用的字符编码方式,该属性是可选的standalone:定义是否可以在不读取任何其他文件的情况下处理该文档,其值为yes或no。默认值为no2024/4/19
XML文档的注释语句格式:!--注释语句--注释语句中不允许出现“--”符号注释语句可以放在XML文档中除元素标记内部之外的任何地方注释以灰色显示,表示是一些帮助信息,而不是程序的正式语句。语法解析器将完全忽略注释中的内容。另一点,注释不能出现在文档的第一行,文档的第一行必须是有关版本信息的处理指令2024/4/110
XML文档的处理指令XML的处理指令简称为PI,用途是为XML解析器提供传送给应用软件或脚本程序的信息,也可以利用处理指令来指定应用程序处理或显示文档的方法语法格式:?目标程序名指令?处理指令可以添加到XML文档部的任何地方目标程序名不能使用xml、xsl等名称指令是被传送到处理软件或脚本程序的信息,可由除了?字符之外的任何连续字符组成。2024/4/111
XML文档的元素XML文档的元素包含了真正的数据信息,整个文档的数据内容就是由各种元素按一定的逻辑结构组织而成的。从语法上讲,一
原创力文档

文档评论(0)