ECMA-376 第 2 版标准的组织
ECMA-376 标准的第 2 版更新并扩展 Open XML 的设计。它还对第 1 版中的许多信息进行重新组织和扩充。
第 1 部分 – 基础知识和标记语言参考
ECMA-376 规范的第 2 版的第 1 部分涵盖第 1 版的第 1 部分中提供的相同信息。另外,它还为该标准的标记语言提供广泛的参考材料。这包括每个 XML 元素、其父元素、子元素及其属性的说明。第 1 部分还包含用于指定 Open XML 的 XML 架构。该架构使用万维网委员会 (W3C) XML Schema 1.0 语法来定义。
第 1 部分中介绍的其他主题包括一致性类,互操作性,ECMA-376 第 2 版 (ISO/IEC 29500) 和 ECMA-376 第 1 版之间的区别的说明。
第 2 部分 – 开放打包约定
ECMA-376 规范的第 2 版的第 2 部分包含第 1 版的第 1 部分中信息的更新版本。这两个版本之间的主要区别之一是,第 1 版第 2 部分的附录 H 是一组针对一致性的标准化要求。在第 2 版中,附录 H 则是一组有关如何创建符合要求的文档的信息性指南。它包含有关实现 Open XML 文件的最佳实践的信息,是为方便用户而提供的,而不是作为一组要求提供的。
第 3 部分 – 标记兼容性和扩展性
在第 3 部分中,ECMA-376 第 2 版标准定义了扩展 Open XML 标记语言的方式。第 2 版的第 3 部分与第 1 版的第 5 部分包含相同的信息。
第 4 部分 – 过渡迁移功能
ECMA-376 标准的第 2 版的第 4 部分重点介绍向后兼容性早期文档类型。具体来说,它提供的功能可以加载由在 2007 Microsoft Office system 之前发布的 Microsoft Office 版本创建的二进制文档,然后将这些文档转换为 Open XML。
第 4 部分还讨论与为支持最新革新而正逐步淘汰的功能(如 VML)的兼容性。