第2章 XML语法35113.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 XML语法35113

XML被设计用来描述数据,其重点是数据的内容;而HTML被设计用来显示数据,其重点是数据的样式。在未来的Web开发中XML将会无所不在。在本章将详细介绍XML的基础语法知识,为以后的学习打下坚实的基础。 * 熟练掌握XML文件的基本结构 掌握XML文档元素的使用 理解CDATA段的作用 理解XML命名空间的作用 掌握XML元素内容与属性的差异 * XML文档包含三个部分: 1. 一个XML文档声明; 2. 一个关于文档类型的定义; 3. 用XML标识创建的内容。 * 举例说明: ?xml version=1.0? !DOCTYPE filelist SYSTEM filelist.dtd filelist myfile titleQUICK START OF XML/title authorajie/author /myfile ...... /filelist * 1.DTD(文件类型定义) DTD是用来定义XML文档中元素,属性以及元素之间关系的。 通过DTD文件可以检测XML文档的结构是否正确。但建立XML文档并不一定需要DTD文件。关于DTD文件的详明我们将在下面单独列项。2.Element(元素): 元素在HTML我们已经有所了解,它是组成HTML文档的最小单位,在XML中也一样。一个元素由一个标识来定义,包括开始和结束标识以及其中的内容,就象这样:authorajie/author 唯一不同的就是:在HTML中,标识是固定的,而在XML中,标识需要你自己创建。 3.Tag(标识) 标识是用来定义元素的。在XML中,标识必须成对出现,将数据包围在中间。标识的名称和元素的名称是一样的。例如这样一个元素: authorajie/author 其中author就是标识。 4.Attribute(属性): 什么是属性?看这段HTML代码:font color=“red”word/font。其中color就是font的属性之一。 * 1.Well-formed XML(良好格式的XML) 一个遵守XML语法规则,并遵守XML规范的文档称之为“良好格式”。如果你所有的标识都严格遵守XML规范,那么你的XML文档就不一定需要DTD文件来定义它。 2.Valid XML(有效的XML) 一个遵守XML语法规则,并遵守相应DTD文件规范的XML文档称为有效的XML文档。注意我们比较Well-formed XML和Valid XML,它们最大的差别在于一个完全遵守XML规范,一个则有自己的文件类型定义(DTD)。 将XML文档和它的DTD文件进行比较分析,看是否符合DTD规则的过程叫validation(确认)。这样的过程通常我们是通过一个名为parser的软件来处理的。 有效的XML文档也必须以一个XML声明开始,例如: ?xml version=1.0 standalone=no encode=UTF-8? 和上面例子不同的,在standalone(独立)属性中,这里设置的是no,因为它必须和相应的DTD一起使用,DTD文件的定义方法如下: !DOCTYPE type-of-doc SYSTEM/PUBLIC dtd-name XML申明是一个规范的XML文件的开始部分,它申明了XML文档的版本属性、编码属性及独立属性。 * ?xml version=1.0 standalone=yes encoding=UTF-8? 其中你必须说明文档遵守的XML版本,目前是1.0;其次说明文档是独立的,它不需要DTD文件来验证其中的标识是否有效;第三,要说明文档所使用的语言编码。默认的是UTF-8,如果使用中文,你需要设置为GB2312。 XML元素是XML文档的主体,它被用来容纳和组织数据。本节将向读者详细介绍元素相关知识,以及如何使用元素构建创建规范的XML文档。 * 元素由标识名称、属性、属性值、开始标记符和结束标记、标记内容组成。 它分为: 空标记 空标记名称 属性列表/ 非空标记 空标记名称 属性列表内容空标记名称/ * 在本节通过下面实例介绍如何定义元素以及如何使用元素。 * 在XML文档中,开始和结束标记之间出现的所有合法字符都被有效地传给XML处理程序。如果在文本中使用了单引号等特殊字符,那么解析器将会出现错误。为了避免把字符数据和标记中需要用到的一些特殊符号相混淆,XML还提供了一些实体引用。实体引用的作用是:当在字符数据中需要使用这些特殊符号时,可以使用实体引用来代替这些特殊符号。实体必须以符号“”开头,以符号“;”结尾。 * 实体引用 特殊字符 意义 lt; 小于号 gt; 大于号 amp; 和或连接符 apos; 单引号 qu

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档