chp08_XML语言.ppt

  1. 1、本文档共116页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML语言 第08章 XML语言目录 08.1 XML是什么语言 08.2 XML文档的语言基础 08.2.1 XML文档什么样 08.2.2 XML文档元素 08.2.3 XML文档结构 08.2.4 XML文档语法 08.2.5 XML文档类型 08.2.6 XML文档的名称空间 08.3 XML文档的显示方法 08.3.1 在浏览器中查看XML文档 08.2.2 使用CSS显示XML文档 08.3.3 使用JavaScript显示XML文档 08.3.4 使用数据岛显示XML文档 08.4 XML文档的模式语言 08.4.1 DTD—文档类型定义 08.4.2 XML Schema—XML模式 08.5 XML文档的样式语言 08.5.1 XSL系列规范 08.5.2 Xpath路径语言 08.5.3 XSLT转换语言 08.5.4 XSL-FO格式对象语言 第08章 XML语言 XML语言的应用范围已扩展到包括数据库系统、搜索引擎、数据编辑器、文档编辑器、Web网页、电子商务、Java、新闻和出版等众多领域 XML推荐标准写得很精练,涉及许多相关规范,内容非常广泛,读懂它需要花费相当多的时间和精力 本章主要介绍XML的基本概念和相关推荐标准,忽略了许多细节。对只想了解XML语言的读者,本章介绍的内容能够满足要求,对想深入理解和真正使用XML语言编写代码的读者,请查看本章列出的很多非常优秀的参考文献和站点 单纯阅读XML语言介绍非常枯燥,也不容易理解。建议读者找一个图形用户界面的XML编辑器,如Altova XML编辑器,边学边练将会给我们的学习增添无比乐趣 08.1 XML是什么语言 Extensible Markup Language的缩写,可扩展标记语言,从SGML (ISO 8879)派生出的标记语言,万维网协会(W3C)推荐的开放标准(/TR/xml11) 核心思想是将内容和内容的表现形式分开处理,目的是便于内容的使用,因此XML语言也被称为内容管理语言 XML语言定义了各种标签以及标签之间的相互关系,用来描述数据,定义数据是什么样的数据。因此从这个意义上说,XML名为标记语言 XML是用来定义另一种语言的元语言(meta-markup language),是一种构造语言和分析语言的语言 犹如我们用名词、动词、副词和形容词等来描述自然语言中的句子 08.1 XML是什么语言(续) XML语言使用与HTML语言类似的结构。XML与HTML之间的主要差别 HTML定义如何显示文档元素,XML定义如何管理文档元素 HTML使用预先定义好的固定标签,XML允许开发人员定义自己的标签, 并且使用XML Schema等规范来描述“数据是什么数据” 08.2 XML文档的语言基础 08.2.1 XML文档什么样 一个简单的XML文档 08.2 XML文档的语言基础(续1) 从这个例子中可看到,XML文档由三个部分组成: (1) XML声明(第1行):说明使用的XML版本号和字符编码。这个文档使用的字符编码标准是UTF-8 (Unicode/UCS Transformation Format 8),它是与美国信息交换标准代码(ASCII)兼容的多字节Unicode和UCS编码 (2) 文档注释(第2行):说明该文档是“一个简单的XML文档” (3) 文档元素(第3~8行):这些是XML文档的基本的构造块。其中,message…/message是“大”元素,message元素中还包含像to, form, subject和 body这样的“小元素” 如同其他文档,一个XML文档的生命周期(lifecycle)包括创作(authoring)、存储(storaging)、传送(transfering)、分析有效性(parsing validation)、处理(processing)和显示(rendering) 08.2 XML文档的语言基础(续2) 08.2.2 XML文档元素 1. 文档元素的结构 一个XML文档元素是由一对标签(tag)界定的一个数据单位,它由三个部分组成:(1) 开始标签;(2) 结束标签;(3) 元素内容,位于开始标签和结束标签之间。开始标签和结束标签用来描述它们之间的内容是什么。例如,图08-1所示的元素是一个名为“doctor”的XML文档元素, 08.2 XML文档的语言基础(续3) 在XML标签内,字母的大小写是有区别的,这是一个与HTML标签不同的地方。例如,internet,Internet和INTERNET是三个不同的标签。 XML文档元素可以嵌入到其他的元素中。例如, 08.2 XML文档的语言基础(续4) 2. 文档元素的命名规则 XML文档元素的名称必须遵照如下命名规则: (

文档评论(0)

精华文档888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档