文件名称:可扩展标记语言-金蝶esb企业服务总线7.0用户手册
文件大小:1.82MB
文件格式:PDF
更新时间:2024-06-23 10:54:04
c# 教程
第十二章 可扩展标记语言 12.112.112.112.1 HTMLHTMLHTMLHTML及其缺点及其缺点及其缺点及其缺点 Internet 提供了全球范围的网络互连与通信功能,Web技术的发展更是一日千里,其丰 富的信息资源给人们的学习和生活带来了极大的便利。特别是应运而生的 HTML(超文本 置标语言),以简单易学、灵活通用的特性,使人们发布、检索、交流信息都变得非常简单, 从而使 Web成了最大的环球信息资源库。然而,电子商务、电子出版、远程教育等基于Web 的新兴领域的全面兴起使得传统的 Web资源更加复杂化、多样化,数据量的日趋庞大对网 络的传输能力也提出更高的要求,人们对 Web服务功能的需求也达到更高的标准。而传统 的 HTML由于自身特点的限制,不能满足这些要求。HTML主要有如下不足: � HTML 的标记都是预先定义的,用户不能自定义有意义的标记,可扩展性差。 � HTML 的显示方式内嵌在数据中,这样在创建文本时,要同时考虑输出格式,如 果因为需求不同而需要对同样的内容进行不同风格的显示时,要从头创建一个全新 的文档,重复工作量很大。不能对数据按照不同的需求进行多样化显示等个性化服 务。 � HTML 缺乏对数据结构的描述,对于应用程序理解文档内容、抽取语义信息都有 诸多不便。不能进行智能化的语义搜索。不能对不同平台、不同格式的数据源进行 数据集成和数据转化等。 � HTML 语言不能描述矢量图形、数学公式、化学符号等特殊对象。 12.212.212.212.2 SGMLSGMLSGMLSGML((((标准通用置标语言标准通用置标语言标准通用置标语言标准通用置标语言)))) SGML(Standard Generalized Markup Language)是一种通用的文档结构描述置标语言,为 语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有 用。但 SGML 复杂度太高,不适合网络的日常应用,加上开发成本高、不被主流浏览器所 支持等原因,使得 SGML 在Web上的推广受到阻碍。 12.312.312.312.3 XML(XML(XML(XML(可扩展置标语言可扩展置标语言可扩展置标语言可扩展置标语言)))) XML(eXtensible Markup Language)是由 W3C于 1998年 2月发布的一种标准。它同样是 SGML的一个简化子集,它将 SGML的丰富功能与 HTML 的易用性结合到 Web的应用中, 以一种开放的自我描述方式定义了数据结构,在描述数据内容的同时能突出对结构的描述, 从而体现出数据之间的关系。XML的优点如下: � XML简单易用,功能强大。 � XML允许各个组织、个人建立适合自己需要的标记集合,并且这些标记可以用通 用的工具显示。例如定义数学、化学、音乐等专用标记。 � XML的最大优点在于它的数据存储格式不受显示格式的制约。一般来说,一篇文 档包括三个要素:数据、结构以及显示方式。XML把文档的三要素独立开来,分