第2章 XML语法指导.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML基础 第2章 XML语法 * 没有规矩,不成方圆 --XML语法 什么是“形式良好的”XML文件 XML文件的逻辑结构 XML文件的整体结构 用XML声明作为开头 XML文件的精髓--XML元素 XML元素 字符数据 标记 CDATA 注释 处理指示 XML文件的物理结构 实体 实体的两种类型 实体的使用方式 * 什么是“形式良好的”XML文件 XML是一个元标记语言,可以看作是用来产生标记语言的工具。因此,XML并没有预定义一个特定的标记集,而是描述了一个用来定义标记集的方法。当我们用这个方法规定好一个标记集,并根据这些规定填入文本内容后,这些标记就和纯文本一起构成了一个XML文件。 XML文件实际上是广义的文件,更准确的叫法应该是一个“数据对象”,但是为了简便起见,我们仍称它为“文件”。 在XML中,“形式良好”(well-formed)有着明确的标准,即是要遵守XML1.0规范中的语法规则。无论是从物理结构上讲,还是从逻辑结构上讲,XML都必须符合规范,才能被正确解释处理。 XML创建之初的目标就是希望XML文件既容易被人阅读,又容易被机器理解。所以,确保你的文件是“形式良好的”,这是一个最低标准,符合了这个标准,就能保证连最笨的机器也能阅读你的XML文件了。保证了XML严密的条理性、逻辑性和良好的结构性,XML的优点也正是依靠它们体现出来的。 * 没有规矩,不成方圆 --XML语法 什么是“形式良好的”XML文件 XML文件的逻辑结构 XML文件的整体结构 用XML声明作为开头 XML文件的精髓--XML元素 XML元素 字符数据 标记 CDATA 注释 处理指示 XML文件的物理结构 实体 实体的两种类型 实体的使用方式 * XML文件的逻辑结构 --XML的整体结构 [1] ?xml version=1.0 encoding=GB2312 standalone=no? [2] ?xml-stylesheet type=text/xsl href=mystyle.xsl? [3] 专有名词列表 [4] ??? 专有名词 [5] ??????? 名词XML/名词 ??????? [6] ??????? 解释XML是一种可扩展的源标记语言,它可用以规定新的标记规则,并根据这个规则组织数据/解释 [7] ??????? 示例 [8] ??????????? !-- 一个XML的例子 -- [9] ??????????? ![CDATA[ [10]??????????????? 联系人 [11]??????????????? 姓名张三/姓名 [12]??????????????? EMAILzhang@/EMAIL [13]??????????????? /联系人 [14]??????????? ]] [15]??????? /示例 [16]??? /专有名词 [17]/专有名词列表 XML文件最基本的构成 XML声明:[1] 处理指示(可选): [2] XML元素:[3]—[17] 标记: e.g. [5] 名词/名词 字符数据:e.g. [5] “XML” CDATA: [9]—[14] 注释:[8] * XML文件的逻辑结构 --用XML声明作为开头 当写一个XML文件时,最好以一个XML声明作为开始。XML声明在文件中是可选内容,但W3C推荐加入这一行声明。因此,作为一个良好的习惯,我们通常把XML声明作为XML文件的第一行。 XML声明是处理指示的一种。它的作用就是告诉XML处理程序:“下面这个文件是按照XML文件的标准对数据进行标记的”。 一个完整的XML声明是: ?xml version=“1.0” standalone=“no” encoding=“GB2312”? XML声明由“?”开始,“?”结束。在“?”后面紧跟着处理指示的名称 “xml”。 * XML文件的逻辑结构 --用XML声明作为开头(cont.) ?xml version=“1.0” standalone=“no” encoding=“GB2312”? 三个属性 version属性 在一个XML的处理指示中必须包括version属性指明所采用的XML的版本号,而且,它必须在属性列表中排在第一位。当前的XML最新版本是1.0. standalone属性 (可选) 这个属性表明该XML文件是否和一个独立的标记声明文件配套使用。因此,如果该属性置为“yes”,说明没有另外一个配套的DTD文件来进行标记声明。相反,如果这个属性置为“no”,则有可

文档评论(0)

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

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

1亿VIP精品文档

相关文档