网络计算第4章XML.ppt

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

第4章 XML 4.1 XML的特征 4.2 XML文档的语法 4.3 文档类型定义(DTD) 4.4 命名空间(Name Space) 4.5 模式(Schema) 4.6 应用程序接口(DOM SAX) 4.7 XML文档的显示 4.8 XML的应用 4.1 XML的特征 HTML是一种主要用于显示的标记语言,在使用过程中人们发现它有以下缺点:首先,HTML不支持严格的数据合法性检查;其次,它不允许用户定义私有的标记字或属性,这就无法把数据参数化,也无法从语义上进行数据检查;此外,HTML不支持结构化数据,不支持基于数据库模型或面向对象层次的数据结构。 与HTML相比,XML主要有以下特点。 1.XML是元标记语言 HTML定义了一套固定的标记,每一种标记都有其特定的含义。XML与之不同,它是一种元标记语言,用户可以自定义所需的标记。当然,这些标记必须遵循某些一般的规则,但是在标记的意义上,却具有相当的灵活性。例如,假如用户正在处理与家谱有关的事情,需要描述人的出生、死亡、埋葬地、家庭、结婚、离婚等,这就必须创建用于每项的标记。新创建的标记可在文档类型定义(DTD,Document Type Definition)中加以描述。 可以把DTD看作是一种具有特定语法,能够描述XML文档格式的文本。例如,在Peter Murray-Rust的Chemical Markup Language (化学标记语言,简写为CML)中的MOL.DTD文件中描述了词汇表和分子科学的句法。其中包括chemistry(化学)、crystallography(结晶学)、solid state physics(固体物理)等词汇。它包括用于atoms(原子)、molecules(分子)、bonds(化学键)、spectra(光谱)等的标记。这个DTD可与分子科学领域中的许多不同的人共享。对于其他领域也有其他的DTD,用户还可以创建自己的DTD。 2.XML描述的是结构和语义 XML标记描述的是文档的结构和意义,而不是显示页面元素的格式。简单地说就是:文档本身只说明文档包括什么标记,而不是说明文档看起来是什么样的。XML文档的显示使用特有的技术来支持,例如可用样式单为文档增加格式化信息。 在HTML文档中,B就是一种格式化标记,它使其中的内容变为粗体。STRONG是一种语义标记,意味着其中的内容特别重要。TD是结构标记,指明内容是表中的一个单元。事实上,某些标记可能具有所有这三种意义。H1标记可同时表示20磅的Helvetica字体的粗体、第一级标题和页面标题。 例如,用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文档中没有使用通用的标记如dt和li,而是使用了自定义的标记,如SONG、TITLE、COMPOSER和YEAR等。很容易将这些标记与其代表的意义联系起来。这种用法具有许多优点,包括源码易于被人阅读,使人能够看出作者的含义。另外,XML标记具有特定的意义还使得查找文档中的特定信息变得容易很多。 XML的优点可以简单地归

文档评论(0)

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

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

1亿VIP精品文档

相关文档