InfoQ

新闻

Office Open XML SDK不久后将发布

作者 Abel Avram译者 张海龙 发布于 2008年3月22日 下午10时4分

社区
.NET
主题
Office业务应用

尽管在去年九月,ISO没有批准将OOXML作为开放式标准,但微软还是宣布将发布OOXML SDK。在最近一项请求批准OOXML标准的动议中,微软获得了ISO委员会中代表美国的国际信息技术标准委员会(INCITS)的主动支持。ISO的第二轮投票将于五月份进行。自从政府要求其所有机构使用开放标准文档格式后,微软也正在大力推进OOXML。

OOXML SDK的第一个CTP版本已经于2007年六月发布,第二年也是最新的CTP版本将于下个月发布,而正式的SDK 1.0版预计将于五月份发布。接下来的2.0版可能会先以CTP版的形式在今年夏天出现,最终它将会以Office 14组件的形式发布。这里是一份OOXML SDK的完整路线图。

依照微软的技术布道者Doug Mahugh所述,1.0版本将会包含以下功能:

  • 强类型化访问Open XML文档中的部件(一些典型的示例有:文字处理文档中的主体类或样式部件类,电子表格文档中的工作页或表单部件类,演示文档中的演示和幻灯片部件类)
  • 简化对Open XML文档中各种部件、以及其它现有API的访问(例如:可以通过一行代码获得或替换一个部件)
  • “Linq-friendly”标注能力,以允许开发者在使用SDK时融合Linq to XML技术
  • 保证一致性,从2007年6月CTP版以来针对开发者社区反馈的命名改变都保持一致,包括遵守.NET命名规范
  • 2008年五月份的RTW版本(通过Web发布的版本)已准备好发布,界时,开发者就可以基于它创建可发行产品了。

2.0版本则会增加以下功能:

  • 内容对象模型包括了一些附加类和方法,以简化开发者在部件操作上的工作(如:提供方法以获取或编辑一个部件中特定的图表、样式、网格或外型)
  • 搜索功能,例如可以简单地搜索任何文档中已有类型的内容
  • 验证功能,可以校验被修改或创建的文档是否兼容Open XML标准
  • 高级的“场景化”功能(例如:基于模板创建一个文档,在一个文档中存储所有版本等)
  • 共享式ML功能(例如:DrawingML图形组件和其它组件的类可以以多种不同文档类型出现)
最低限度上,OOXML SDK允许开发者编写应用程序,通过OOXML对Office文档进行打开、读、写和创建操作。为了满足ISO提出的不同规格的要求,OOXML标准将在未来有一些改变以获得批准,微软已承诺将会更新SDK以反映这些标准。OOXML SDK最终将会是免费的。

查看英文原文Office Open XML SDK to be Released Soon

没有回复

回复

独家内容

剖析短迭代

敏捷教练Dave Nicolette提出:我们应该如何设定迭代长度?是要根据发布周期的时间么?使用短迭代又有哪些好处?

应用JSF、Ajax和Seam开发Portlets(1/3)

本文主要讲述了如何用JBoss Portlet Container 和JBoss Portlet Bridge创建新项目,怎样配置一个JSF应用去使用JBoss Portlet Bridge,以及JBoss Portlet Bridge所具备的功能。

AtomServer:数据分发的发布动力(第二部分)

在这篇文章里,Bryon Jacob和Chris Berry将和我们继续探讨AtomServer,它是基于Apache Abdera的完整Atom存储实现。作者还创建了几个Atompub规范扩展,其中包括自动标记、批处理和Feeds聚合。

架构师(试刊第二期)

InfoQ中文站的电子杂志《架构师》试刊第二期出版了!相比于上期,我们在内容的选择安排和版式上都根据读者的意见重新做了修正。“细节决定成败”,我们希望基于InfoQ中文站的专业内容,《架构师》能逐渐成为大家喜欢的电子刊物!

一种正规的性能调优方法:基于等待的调优

在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。

Java程序员ActionScript 3入门

通常来说,改变技术路线时最艰难的部分是辨别语言语法之间的不同。这篇文章就为Java开发者提供了一份如何转向Flex基础语言ActionScript的指南。

浅谈如何创建Rails应用

本视频主要以财帮子为例,介绍了如何创建一个PV为百万级的Rails应用。其中包括:Rails应用的服务器架构、Rails Cache的优化、负载均衡的处理、Web服务器的调试、分布式解决方案、Open API的设计等等。

Alexandru Popescu谈InfoQ.com网站架构

InfoQ首席架构师Alexandru Popescu在采访中谈论了InfoQ架构、Webwork与DWR、Hibernate与JCR、Hibernate可扩展性、最新的InfoQ视频流系统和InfoQ的未来规划。