XML的技术优势

19 篇文章 0 订阅
10 篇文章 0 订阅

XML的技术优势十分显著,主要表现在如下几个方面。

1、良好的可读性
在HTML文档中数据是没有含义的,人们无法知道某个数据具体代表什么。然而在XML文档中,人们可以使用特定的标记为数据定义相关的语义。例如,可以规定某个数据代表物体,某个数据代表人名等。这样一来,XML文档数据的可读性就大大提高了。

2、方便的可扩展性
XML允许各个组织或个人建立适合他们自己需要的标记集合或标记库,并且这些标记集合可以迅速地投入到互联网的使用中。实际上,现在许多行业和机构都再利用XML制订业内使用的标记语言标准。比较典型的有:化学标记语言CML、数学标记语言MathML、矢量图形标记语言VML,以及无线通信标记语言WML等。

3、数据内容与其形式的分离
在XML文档中,数据的显示样式已从文档中分离出来,而放入相关的样式表文件中。这样一来如果要改动数据的表现形式,就不需要改动数据本身,而只要改动控制数据显示的样式表文件就可以了。

4、便于信息的检索
由于XML通过给数据内容贴上标记来描述其含义,并且把数据的显示格式分离出去,所以对XML文档数据的搜索就可以简单高效地进行。在此情况下,搜索引擎没有必要再去遍历整个文档,而只需查找指定标记的内容就可以了。这样一来,要做到在网上浏览时,每个页面所显示的正好是浏览者想要的东西,已不再困难。

5、可以轻松的跨平台应用
XML文档是基于文本的,所以很容易被人和机器阅读,也非常容易使用,便于不同设备和不同系统间的信息交换。

6、支持不同文字不同语种间的信息交互
XML所依赖的Unicode标准,是一个支持世界上所有主要语言的混合文字符号编码系统。在HTML网页文档种,一个文档通常是采用一种语言,它可以是中文、英文、日文、阿拉伯文中的任何一种。这就是说,XML技术不但使得各种信息能在不同的计算机系统之间交互,还能跨语种、跨文化进行交互。

7、为科学实践与交流提供捷径。
XML为科学家进行科学实践,交流理论、计算机及实验结果提供了一条特别便利的途径。

8、大大改善网页的超链接性能
使用XML来描述网页数据,就如同为互联网制作了一个图书馆卡片目录。目前已经完成的 PDF(资源描述框架)将使数十亿通过超链接联系起来的网页,能够在XML的支持下发挥更大的作用。

9、便于信息的长期保存
现代社会的绝大部分资料都是以电子文档形式保存的,并且不同格式保存的文档需要有相应的不同软件来将其打开。若干年后,很可能某些电子文档还在,但能够打开这些文档的软件则已遭淘汰而无法找到。此外,许多电子文档基本上是完好的,但哪怕仅有几个二进制位的错误就将导致整个文档不能打开。相比之下,以XML格式保存的文档就不会有上述问题。因为XML文档是基于文本的,并且文档中的每项数据都有清晰的语义,非常容易被打开和阅读。此外,XML文档能够很容易地转换为其他格式的文档,所以非常适合用来作为信息的长期保存形式。

10、适合面向对象的程序开发
XML文档是非常容易阅读的,不但对人,对机器也是如此。XML文档数据的逻辑结构是一种树形的层次结构,文档中的每一个元素都可以影射为一个对象,同时也可以有相应的属性和方法,因而非常适合于使用面向对象的程序设计方式来开发处理这些XML文档的应用程序。

总之,XML的技术优势十分明显,其应用前景必将十分广阔。当然,XML要代替目前广泛使用的HTML,仍有一段相当长的路要走。

本课主题:XML的技术优势

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值