OOXML是由
微软公司为Office 2007产品开发的技术规范,现已成为国际文档格式标准,兼容前国际标准
开放文档格式和中国文档标准“标文通”(外语
简称:
UOF)。于2006年12月成为
ECMA标准。
格式简介
ECMA随即通过A级联络组织的身份,通过“快速通道”向ISO/IEC JTC1提交国际标准草案。根据规定,需要进行30天的关于标准是否冲突的审阅期。2007年2月28日,冲突审阅期的结果表明,6个国家反对OOXML进入快速流程,其他的5个国家表达了关切,但是并没有反对。JTC1指南表明,无论冲突审阅的结果如何,关于国际标准的投票马上开始,起至时间是2007年4月2日到9月2日。
根据JTC1的规则,至少有2/3的P成员需要投赞成票,同时反对票不能超过1/4,弃权票将不会计算在内。
国际标准组织(
ISO)87个成员国进行的投票表决,其中69票为有效投票。在这69票中,
微软获得了51票支持,18票反对,反对率是26%(ISO规定反对率应低于25%)即:在ISO第一联合技术委员会(JTC1)成员国中,微软获得的支持率为53%,未能达到通过标准表决所需的66%。
2008年3月31日,
微软的ooxml(微软基于XML-extensible Markup Language 这种简单语言的数据储存语言为Microsoft Office开发所制定的技术规范)
文档格式标准在ISO(
国际标准化组织)和IEC (
国际电工委员会)的第二次投票表决中通过,成为国际标准。
微软和OpenDoc Society2008年4月1日宣布,由于赢得了足够的支持,微软的OOXML文档格式已被批准为全球行业标准。
为了使OOXML文档格式成为国际标准,
微软一直在努力寻求各界支持,包括积极争取各国政府合同,吸引开发界开发新的应用程序软件等。此前,OOXML的反对者一直认为将OOXML文档格式引入,使之成为ISO已经批准的
开放文档格式(ODF)的对手,不利于确立标准的初衷。
应用场景
Office Open XML文件格式改变了客户处理数据的方式。对于下面的一些场景,新的文件格式使之变为可能:
注意:
一些ZIP应用程序允许你创建加密的文件。新的文件格式不能创建加密的文件。如果你企图读取一个加密的文件,那么它将会停止文件的读取并返回一个错误。
版本
ECMA 376
ECMA 376,目前历经4个版本,第1版(2006年12月)、第2版(2008年12月)、第3版(2011年6月)、第4版(2012年12月)、第五版(2015年12月第三部分,2016年12月第一部分和第四部分)。
ISO/IEC 29500:2008
ISO/IEC 29500目前最新的版本为2012年的版本 ISO/IEC标准的结构分为四部分。第一部分、第二部分和第三部分是独立的标准,第二部分用于其他文件格式,包括Design_Web_Format和XPS格式。第四部分作用是读出第一部分的变体。
第一部分、基础知识和标记语言参考:
第二部分、解包约定:
第三部分、标记兼容性和可扩展性:
第四部分、过渡期迁移特性:
格式优势
新的Office Open XML格式带来了一系列的优势,它不但可以帮助开发人员建立解决方案,而且可以帮助最终用户和有规模的企业。
下面列出了一些Office Open XML格式所带来的总体上的优势:
新的文件格式通过将文档在文件包中进行分段单独的存储,增强了数据恢复的能力。这将大大的节省企业用于恢复数据丢失所花费的大量资金和时间。当一个文件组件损坏时,文件中的剩余部分还可以在应用程序中打开。例如,如果一幅图表被损坏了,这也并不能阻止客户打开文档中的其它部分,当然不包括图表。另外,Office应用程序可以检测这些问题,并且在打开文档的时候尝试修复它,恢复文档正确的数据结构。