由微软提出的OOXML标准在前一段时间已经通过了ISO标准,现在它的名称是OXML,标准为Ecma 376。近日,一些感兴趣的用户针对微软Office 2007软件和OXML国际标准展开了相关的测试。
基于Ecma 376的规格说明目前可以从Ecma网站进行下载,令人遗憾的地方是,这个规格文件是一个 *.docx文件。抛开这些不谈,测试基于Ecma 376的第四部分,保存为大小为60MB左右的document.xml文件。
基于测试,如果严格遵守OXML架构的要求,你会接收到一个17MB的文件并装载有122000条错误。这似乎意味着微软自家的标准和送交的国际标准似乎有些不同(错误包括,非标准化的日期格式,兼容性设置例如autospacewotnot,VML等等)。
看起来目前MS Office 2007生成的文档并不符合ISO/IEC 29500标准的要求。鉴于以上情况,微软可能会在通过Service Pack中修正这些问题,以使它符合国际标准。
网友评论