网站大量收购独家精品文档,联系QQ:2885784924

XML教学笔记.pdf

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

第4章 XML 4.1、XML 的特征 HTML 是一种主要用于显示的标记语言,在使用过程中人们发现它有以下缺点:首先, HTML 不支持严格的数据合法性检查;其次,它不允许用户定义私有的标记字或属性,这 就无法把数据参数化,也无法从语义上进行数据检查;此外,HTML 不支持结构化数据, 不支持基于数据库模型或面向对象层次的数据结构。 与HTML 相比,XML 主要有以下特点。 1.XML 是元标记语言 HTML 定义了一套固定的标记,每一种标记都有其特定的含义。XML 与之不同,它是 一种元标记语言,用户可以自定义所需的标记。新创建的标记可在文档类型定义(DTD , Document Type Definition) 中加以描述。 2 .XML 描述的是结构和语义 XML 标记描述的是文档的结构和意义,而不是显示页面元素的格式。 在HTML 文档中,B就是一种格式化标记,它使其中的内容变为粗体。 STRONG是一种语义标记,意味内容特别重要。 TD是结构标记,指明内容是表中的一个单元。 例如,用HTML 定义的一首歌曲,它包含歌曲的标题、作者等信息。HTML 中使用的 标签也许没有一件是与音乐有关的,清单如下: dtHot Cop dd by Jacques Morali Henri Belolo and Victor Willis ul liProducer: Jacques Morali liPublisher: PolyGram Records liLength : 6:20 liWritten : 978 liArtist: Village People /ul 而在XML 中,同样的内容可以标记为清单如下: SONG TITLEHot Cop/TITLE COMPOSERJacques Morali/COMPOSER COMPOSERHenri Belolo/COMPOSER COMPOSERVictor Willis/COMPOSER PRODUCERJacques Morali/PRODUCER PUBLISHERPolyGram Records/PUBLISHER LENGTH6:20/LENGTH YEAR 978/YEAR ARTISTVillage People/ARTIST /SONG 在XML 文档中使用了自定义的标记,如SONG 、TITLE等。很容易将这些标记与 其代表的意义联系起来。这种用法易于被人阅读,使人能够看出作者的含义。另外,XML 标记具有特定的意义还使得查找文档中的特定信息变得容易很多。 XML 的优点可以简单地归纳为以下几点。 (1) 强大和统一的信息表达能力。文档、图片各种多媒体素材等各种信息都可以用XML 来表示,各种数据均可以采用统一的接口模型提取。 (2) 具有很强的扩展性。 (3) 粒状更新。当其一部分的数据变化后,不需要重发整个结构化的数据,只需要将变 动的元素发送给客户,从而不需要刷新整个使用者的界面就能够显示出来。 (4) 易于处理。XML 对格式的定义非常严格,并具有层次结构,处理起来更加容易。 它是与厂商无关的标准,可以任选一个解析器来处理。 (5) 文档级的内容和显示的分离。XML 定义的数据允许指定不同的显示方式,使得数 据更合理地展现出来并呈现给不同的用户。 (6) 具有很强的链接能力。可以定义双向链接、多目标链接、扩展链接和两个文档间的 链接。 (7) 简便的数据发布方式。由于XML 是一个开放的基于文本的格式,所以它可以像普 通的HTML 页面一样更新传送。 HTML 提供了查看数据的通用方法,XML 则提供了直接在数据上工作的通用方法。 XML 的威力在于

文档评论(0)

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

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

1亿VIP精品文档

相关文档