admin管理员组

文章数量:1536128

2024年6月5日发(作者:)

XML的功能与优点

XML的功能:

1、数据交换

用XML在应用程序和公司之间作数据交换已不是什么秘密了,毫无疑问应被列为第一

位。 那么为什么XML在这个领域里的地位这么重要呢?原因就是XML使用元素和属性来

描述数据。在数据传送过程中,XML始终保留了原有的(诸如父/子关系)数据结构。几

个应用程序可以共享和解析同一个XML文件,不必使用传统的字符串解析或拆解过程。

2、Web服务

Web服务是最令人激动的革命之一,它让使用不同系统和不同编程语言的人们能够相

互交流和分享数据。其基础在于Web服务器用XML在系统之间交换数据。交换数据通常

用XML标记,能使协议取得规范一致,比如在简单对象处理协议

(Simple Object Access Protocol, SOAP)平台上。SOAP可以在用不同编程语言构造的对

象之间传递消息。这意味着一个C#对象能够与一个Java对象进行通讯。这种通讯甚至可

以发生在运行于不同操作系统上的对象之间。

3、内容管理

XML只用元素和属性来描述数据,而不提供数据的显示方法。这样,XML就提供了

一个优秀的方法来标记独立于平台和语言的内容。使用象XSLT这样的语言能够轻易地将

XML文件转换成各种格式文件,比如HTML, WML, PDF, flat file, EDI, 等等。XML具有

的能够运行于不同系统平台之间和转换成不同格式目标文件的能力使得它成为内容管理应

用系统中的优秀选择。

4、Web集成

现在有越来越多的设备也支持XML了。使得Web开发商可以在个人电子助理和浏览

器之间用XML来传递数据。为什么将XML文本直接送进这样的设备去呢?这样作的目的

是让用户更多地自己掌握数据显示方式,更能体验到实践的快乐。常规的客户/服务(C/S)

方式为了获得数据排序或更换显示格式,必须向服务器发出申请;而XML则可以直接处理

数据,不必经过向服务器申请查询-返回结果这样的双向“旅程”。

5、配制

许多应用都将配制数据存储在各种文件里,将配制数据标记为XML格式,能使其更具

可读性,并能方便地集成到应用系统中去。使用XML配制文件的应用程序能够方便地处理

所需数据,不用像其他应用那样要经过重新编译才能修改和维护应用系统。

XML的优点:

1:XML文档的内容和结构完全分离

这个特性为XML的应用带来了很大的好处。基于这样的特点,企业系统可以轻松地实

现内容管理和流程管理的彻底分离,例如系统架构师可以只关注流程运转中各环节的接口

定义,而各部门则可以专注在内容发布和维护之上。

举例来说,微软公司的产品Biztalk正是利用了XML内容和结构分离的特点来实现内

本文标签: 数据系统内容能够