2007-02-27

关于XML的四个神话

来源: IT专家网社区 作者:佚名 评论 0 条
 

  神话4:XML只是针对数据的

  由于我们还没有一个足够强大的样式表语言以使XML说明它作为一种发布方法的优越性,第一批XML应用是基于它自己能做的事情的:传输结构化数据。

  一个单一的、可被人阅读的句法

  通过串行排列任何种类的结构化数据--包括相关数据--以一种使其能用简单、随处可见的标准化工具处理和显示的方式,XML给我们提供了一个单一的、人可阅读的句法。一个标准的、易于处理的串行数据格式蕴涵的更大意义是难以想象的,但是它们显然将对电子商务有巨大的影响。另外,看来很清楚,电子商务将最终在一般意义上成为商务的同义词。

  XML之于数据正如Java之于程序,将使数据与平台和厂商无关。这一能力正在推动一波XML中间件应用,1999年初将开始随处可见。然而,XML支持数据和元数据交换的能力不应使我们的注重力从XML最初的设计目的上转移。XML的设计者考虑的不仅仅是一个数据的传输层,而且是一个通用的媒体无关的发布格式,这将支持使用每一种语言的所有技术水平的用户。

  媒体无关的发布

  媒体无关的发布实际上是一个比数据交换要难的多的问题。事实上,可以说一般意义上的发布的需求是数据交换需求的超集。XSL的到来将使通用的发布解决方案成为可能,其后果还很少有人熟悉到。

  理解XML革命性潜力的要害在于它只是一个更宏伟图景的一部分。XML本身可以提供标准化的数据库和电子表格的交换格式。这很好。但是XML和XSL在一起也可以取代现有的字处理和桌面出版格式。它实际上可以给我们一个单一的、完全国际化的格式,具有几乎无限的打印和在线发布的能力,在所有产品和所有平台上都完全能互操作。这一点所意味的远远超越了数据交换和Web。

标准化发布对用户意味着什么

  XML和XSL的组合可能比今天的HTML要复杂和难以处理的多,所以它最初将由一些手工处理大而专业化的出版应用的专家使用。这些应用将要求最高程度的自动化和媒体无关性--报纸,工商行名录,百科全书,产品目录,电视节目表,等等。

  只有当普通字处理和桌面出版程序开始用XML和XSL的组合而不是专有格式来存储文件时,标准化的处理才会开始从这一专家的专业化群体向外扩展。这不是一个技术问题,而是一个经济问题,因为出版工具的大厂商在历史上依靠于专有格式以限制他们的用户。只有当普通用户开始意识到标准化、开放的格式的益处,并且开始要求对其的支持时,厂商才会向其转变。

  一个标准化的数据和表达格式的好处是无法抵御的。它们包括:

  •   应用和平台间内容和样式的完全互操作性;
  •   内容创建者脱离厂商对生产工具的控制;
  •   用户选择他们自己对内容查看方式的自由。
  •   轻易创建强有力的处理大规模内容的工具;
  •   独立软件开发商的一个公平竞争的场地;和
  •   所有媒体上的真正国际化发布。

  我相信用户对这些好处的意识将最终迫使厂商支持标准化方法,正如用户对访问因特网的需求迫使厂商支持Web一样。

  作为其后果,许多种类的桌面软件应用生产者和消费者之间的关系将重新建立,这将被证实为对我们大家都有巨大的好处。这将意味着少数大公司对市场的控制的终结,另外,可能更重要的是,少数大国对市场的控制的终结。 结果将是更好的产品和人类之间更好的通讯。


共3页: 上一页 [1] [2] 3 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:php分别做为cgi和module来运行的配置  
下一篇:在PHP中利用XML技术构造远程服务
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号