第1章节XML概述.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章节XML概述

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

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档