BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

W3C发布XML新标准:XProc

| 作者 张凯峰 关注 1 他的粉丝 发布于 2010年5月21日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

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账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

学习一下 by 崔 康

hoho

揭示XProc链接不管用 by Wang Sheng

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

《揭示XProc》的链接错了 by 卫 洪

Re: 揭示XProc链接不管用 by 张 凯峰

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

疑问 by 王 丽兵

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

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

5 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT