InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

W3C发布XML新标准:XProc

作者 张凯峰 发布于 2010年5月20日

领域
语言 & 开发
主题
Java ,
语言 ,
W3C ,
架构 ,
编程 ,
XML 数据绑定 ,
规范 ,
XML

XML作为工业标准已经经历了十年多的考验,并且在W3C最近发布的一个新标准后开始赢得新的生机。

就在上周,W3C正式宣布推出XProc(XML管道语言)标准,作为一种新机制来帮助开发者更加有效地使用多种XML操作。

按照W3C的XML标准领导者Liam Quin的说法:

以前有很多关于XML管道的提议,所以业界需要对其进行标准化。 XML管道是一种支持技术——它们能让人们以正式而且标准的方式共享工作流。

W3C把XML管道的概念定义为一系列针 对XML文档的操作。通过 XProc,可以自动执行、管理以及共享管道。Quin提到XProc跟W3C所有的推荐标准一样,都经历过超过两年时间的大量开发和公开讨论。

这个规范的编者之一、W3C XML处理模型工作组的Norm Walsh提到:

XProc提供了一个XML词汇表,来描 述不同的XML处理,比如验证和转换,是怎么连接的。比如,某个用户可能有这样的业务逻辑:他需要从某个地方取得内容,执行一下查询,验证结果,使用 Web Service来找到跟结果相关的更多信息,最后再将信息转换成在浏览器中能显示的格式。

XProc从定义一 个XProc管道开始,这也是个简单的XML文档。XProc实现然后就可以用来在其他的XML文档上运行一个管道,它可以调用其他的程序、应用或者工具 库,以便执行管道中每个单独的步骤。

下一个值得关注的规范可能是高效XML交换(Efficient XML Interchange,EXI),这是一种可以改革XML部署方式的特定于XML的压缩格式,尤其在移动和嵌入式应用以及最近流行的关联数据 (Linked Data)和NoSQL中。

如果需要知道更多XProc的细节,这里有developerWorks上的一篇《揭示XProc》。

张凯峰 InfoQ中文站编辑,有多年软件开发和测试经验,热衷参与技术社区与技术传播。

学习一下 发表人 崔 康 发表于
揭示XProc链接不管用 发表人 Wang Sheng 发表于
Re: 揭示XProc链接不管用 发表人 张 凯峰 发表于
《揭示XProc》的链接错了 发表人 卫 洪 发表于
疑问 发表人 王 丽兵 发表于
  1. 返回顶部

    学习一下

    发表人 崔 康

    hoho

  2. 返回顶部

    揭示XProc链接不管用

    发表人 Wang Sheng

    文章最后那个 揭示XProc 的链接出现404错误。

  3. 返回顶部

    《揭示XProc》的链接错了

    发表人 卫 洪

  4. 返回顶部

    Re: 揭示XProc链接不管用

    发表人 张 凯峰

    链接已经修正,非常感谢!

  5. 返回顶部

    疑问

    发表人 王 丽兵

    目前似乎是为了统一工作流的标准而推出的,将来如果有其它行业或其它行业应用推出,不仅仅是工作流了,那么这种标准还能适用吗?