XML的优点

 XML的优点

  XML作为一种数据格式有更多的优点[5]:

  u

  开放性

  XML得以成功的主要因素之一就是他的基于规范和标准的开放性。XML技术根据标准规范,允许在任何平台上读取和处理数据。更重要的是XML允许通过HTTP和其他传输协议交换XML数据。

  u

  简单性

  XML另外一个非常重要的优点就是他的简单性。XML文档只是纯文本。这样XML文档就可以自由的在两个不同的系统之间交换数据,因为基本上任何系统都提供了对文本格式的支持。

  u

  自我描述性

  XML可以明确地表示数据模型中各个部分的意义,这就是自我描述性。

  只要查看XML文档就能确定该数据的意义。同时,XML文档的DTD文件提供了对整个文档标签的定义,我们可以通过DTD文档来检验XML文档的有效性。

  u

  互操作性

  XML文档是纯文本的,很容易在系统间传递他们。这不仅仅是因为这些

  元素简单,而且因为XML更容易在应用程序间迁移。不同的环境和操作系统可以互相通信,这对于混合了新旧系统的业务来说特别有用。

  u

  结构和内容分离

  在复杂的应用系统中,XML有一个更重要的优点:在运用HTML时,数据的显示和数据本身混合在一起,当就XML而言,数据的显示和数据本身时区分开的。这样我们就可以在不改变数据本身内容的前提下,自由的改变数据的显示格式。

  u

  可扩展性

  可扩展性是指,使用XML可以按照自己的需要定制语言。有许多语言都派生自XML,例如:MathML(数学标记语言)、CML(化学标记语言)和TecML(技术数据标记语言),每种语言都用于其特定的环境。基于上述XML的优点,CDF框架的所有数据都采取了XML的格式,这样不仅可以在系统的各个不同模块之间有了统一的数据交换格式,而且也可以使用该系统生成组件,嵌入到其他系统中,从而实现对已有系统的扩展。另外,使用XML作为表单的描述格式,可以满足用户对表单定制的需求。

  TOP



本文转自

http://soa.5d6d.com/thread-127-1-1.html
posted @ 2011-07-12 23:01  Lunaa  阅读(601)  评论(0编辑  收藏  举报