BT

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

Office Open XML SDK不久后将发布

| 作者 Abel Avram 关注 10 他的粉丝 ,译者 张海龙 关注 0 他的粉丝 发布于 2008年3月24日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

尽管在去年九月,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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的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通知我

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

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

讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT