Open XML 已成为ISO标准

相信大家也已经知道了,Open XML已经通过了第二轮ISO投票,正式成为了ISO标准。iso.org上已经正式宣布了这个消息。这个消息意味着:

1、第三方的软件开发商和Developer现在终于可以直接参考标准的Open XML文档格式规范,来直接创建或处理Microsoft Office所生成的文档了。大家再也不需要像以前一样,艰难的对二进制文档格式(.doc、.xls...)进行反向工程...对于WPS和其他类似希望直接支持Microsoft Office文档格式的软件而言,肯定是一个利好。比如,运行在Linux中的Open Office(Novell Edition)已经直接支持Open XML文档了:

image

2、成为ISO标准后,Open XML规范将不再直接被任何一家厂商(包括微软自己)所控制,任何对ISO标准的修改和更新,都需要经过ISO组织的标准投票流程。

3、Developer现在可以很容易的处理Microsoft Office文档了,因为Open XML规范本身就是基于两种最基本也最通用的技术:XML和Zip。对Open XML的处理不会受到任何平台、任何编程语言的限制。

为了帮助.NET Developer更好的创建和处理Open XML文档,微软已经发布了Open XML SDK的第一个CTP版本。Open XML SDK可以让.NET Developer直接使用一组提供的类库来操作Open XML文档,而不需要了解太多Open XML规范的细节。下图是Open XML SDK后续发展的Roadmap。

Open XML SDK roadmap: timeline

在MSDN Webcast站点上,也有一个系列中文的Open XML开发讲座

中国之前已经提出了一个UOF文档格式标准,微软也正在支持开发一个UOF与Open XML的双向转换器,来实现UOF格式与Open XML格式之间的互转。这个转换器的目标是直接直接在Microsoft Office 2007中打开、保存成UOF格式:

image 

 image

下图显示了这个使用Microsoft Office 2007创建的UOF文档在永中Office中编辑的情况:

 image

posted on 2008-04-02 16:47  kaneboy  阅读(181)  评论(0编辑  收藏  举报

导航