Microsoft发布OOXML SDK

officeopenxml(OOXML)文件格式可能还没有得到ISO作为开放标准的最终认可,但微软公司(microsoftcorp.)正在敲定为其发布软件开发工具包的计划。

微软的技术传道者dougmahugh说,微软计划在下个月推出ooxmlsdk的最终测试版,并在5月份发布1.0版。最终的SDK测试版和相关信息将在openxmldeveloper.org, openxmlcommunity.org网站以及微软的MSDN网站。

Mahugh说,SDK将使开发人员能够编写能够打开、读取或以其他方式处理OOXML文档的应用程序,或者将处理旧微软格式文档的现有应用程序移植到OOXML。此外,他还说,SDK将在应用程序发生变化时“让微软上钩,让你的应用程序与OOXML标准保持一致”。

例如,如果ISO的国家成员在本月底决定批准OOXML规范(自去年9月未能通过以来,OOXML规范已经发生了实质性的变化),这些变化将反映在SDK的1.0版本中,Mahugh说。他说,微软将继续更新SDK,以确保用它构建的应用程序在未来发生变化时仍符合开放XML标准。

微软去年6月首次发布了SDK的社区技术预览版。它面向商务智能、内容管理和Office和SharePoint生态系统中其他应用程序的开发人员。

Mahugh说,微软还为那些需要对代码进行“更低级控制”的开发人员提供了一个打包OOXML的API。

Mahugh说,微软计划在7月份发布SDK改进版2.0的CTP,最终版本“将在Office14浪潮中发布”,具体发布时间尚未公布。

V1技术委员会上周投票赞成OOXML的批准,该委员会向ISO的美国代表提供建议。该代表是一个名为INCITS的组织,去年9月已经投票支持OOXML的批准。

INCITS将在周五举行投票,重申美国的立场,这需要一个在相关INCITS文件(PDF格式,见第31-32页)中详述的一致结果。如果这样做失败,INCITS的执行委员会将启动一个过程,对支持或反对OOXML的决议进行提议和表决,这个过程可能需要几天时间。

由于微软提供的信息不正确,本文最初报道了openxmlsdk的1.0版将不包括作为ISO标准过程一部分对文件格式规范所做的最新更改。报道的第四段在美国东部时间3月13日下午1:30左右被更新和更正。