xml标准文件说明教程分析.docVIP

  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文档。上传文档
查看更多
1. 绪论 2 1.1 开发者和开发目标 2 1.2 术语 3 2. 文档 4 2.1 格式良好的(Well-Formed)XML文档 4 2.2 字符 5 2.3 通用句法成分 5 2.4 字符数据和标记 6 2.5 注释 7 2.6 处理指令 7 2.7 CDATA段 8 2.8 序言(prolog)和文档类型声明 8 2.9 独立文档声明 10 2.10 空白域处理 11 2.11 行尾处理 11 2.12 语言标识 12 2.13字符集错误 13 2.14标签分类 13 2.15标签要求 13 2.16 xml嵌套子元素 13 2.17 xml嵌套子元素 14 2.18 整体结构 15 3. 逻辑结构 15 3.1 起始标记,结束标记和空元素标记 16 3.2 元素类型声明 17 3.2.1 元素内容 18 3.2.2 混合型内容(Mixed Content) 19 3.3 属性表声明 19 3.3.1 属性类型 20 3.3.2 属性缺省值 21 3.3.3 属性-值对的规范化(Attribute-Value Normalization) 22 3.4 条件段(Conditional Sections) 22 5. 一致性(Conformance) 23 5.1 进行验证和不进行验证的处理器(Validating and Non-Validating Processors) 23 5.2 使用XML处理器 24 6. 符号(Notation) 24 7 完整的XML DEMO 25 1. 绪论 可扩展标记语言,缩写为XML,描述了一类称为XML文档的数据对象,同时也部分地描述了处理这些数据对象的计算机程序的行为。XML是SGML(标准通用标记语言[ISO 8879])针对应用的一个子集,或者说是SGML的一种受限形式。根据定义,XML文档是合乎规范的SGML文档。 XML文档由称为实体的存储单元组成,实体包含解析数据或未解析数据。解析数据由字符组成,其中一些字符组成字符数据,另一些字符组成标记。标记中包含了对文档存储格式(storage layout)和逻辑结构的描述。XML提供了一种机制用于约束存储格式和逻辑结构。 称为XML处理器的软件模块用于读取XML文档,存取其中的内容和结构。XML处理器被设想为是为另一个称为应用的模块作处理。本规范从XML处理器应如何读取XML数据以及应向应用提供哪些信息的这两个方面,描述了要求XML处理器作出的动作。 1.1 开发者和开发目标 XML由XML工作组(原先的SGML编辑审查委员会)开发,此工作组由World Wide Web Consortium(W3C)在1996年主持成立。工作组由Sun Microsystems的Jon Bosak负责,同样由W3C组织的XML SIG(Special Interest Group)(原先的SGML工作组)积极参与了XML工作组的工作。XML工作组的成员在附录中给出。工作组与W3C的联系人是Dan Connolly。 XML的设计目标如下: XML应该可以直接在因特网(Internet)中使用。 XML应该支持大量不同的应用。 XML应该与SGML兼容。 处理XML文档的程序应该容易编写。 XML中的可选项应尽可能少,理想状况下应为零。 XML文档应该清晰明了,可读性强。 XML应易于设计。 XML的设计应该正式而且简洁。 XML文档应易于创建。 XML标记的简洁性较为次要。 本规范与其他相关的标准一起(Unicode和ISO/IEC 10646定义了字符集,Internet RFC1766定义了语言识别码,ISO 639定义了语言名称代码,ISO 3166定义了国家名称代码),提供了理解XML版本1.0和创建相应计算机处理程序所需的所有信息。 在完整保留所有文本和法律注意事项的前提下,本版本的XML规范可以自由分发。 1.2 术语 用于描述 XML 文档的术语在此规范的正文中定义。在这些定义中以及描述一个XML处理器的动作时,使用了下表中的术语: 可以(may) 允许合乎规范的文档和XML处理器按所描述的方式工作,但不要求必须如此。 必须(must) 要求合乎规范的文档和XML处理器按所描述的方式工作; 否则出现错误。 错误(error) 对本规范中的规则的违反; 其结果不确定。合乎规范的软件可以检测和报告错误,并可以从中恢复。 严重错误(fatal error) 合乎规范的XML处理器必须检测到,并向应用报告的一类错误。在遇到严重错误之后,处理器可以继续处理数据以发现更多的错误并可以向应用报告这些错误。为了支持错误的更正,处理器可以向应用提供文档中未经处理的数据(字符数据和标记的混

文档评论(0)

南非的朋友 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档