- 我在网上搜索过,没有找到任何程序或工具可以区分那些编码为严格 ECMA-376 和非严格 ECMA-376 的 .docx 文件。 (对于 .xlsx 文件也是如此)大多数讨论都集中在给定应用程序支持哪些格式,例如LibreOffice,但不知道如何区分文件。
契合问题:2. 有谁知道有任何文档列出了 ECMA-376 四个版本之间的差异吗?http://www.ecma-international.org/publications/standards/Ecma-376.htm http://www.ecma-international.org/publications/standards/Ecma-376.htm
在该页面上,您将看到第一版、第二版、第三版、第四版。第一版是 2006 年,第四版是 2012 年 12 月。似乎没有任何文档描述从一个版本到下一个版本的修订,也没有“此版本的新增功能”或类似内容。 (在某些情况下,他们会注意到结构变化,例如上次在第 1 部分中包含的主题现在在第 2 部分中,等等。)
维基百科描述了前两个版本的结构内容......:https://en.wikipedia.org/wiki/Office_Open_XML#Versions https://en.wikipedia.org/wiki/Office_Open_XML#Versions
...但没有提及第三版或第四版,或前两版之间的实质性变化。谁能向我指出列出迭代更改的文档?
(ECMA-376 通常由 ISO 29500 镜像。ISO 可能会记录修订,但他们的酒吧是付费专区,而且不仅仅是任何付费专区,而是 352 瑞士法郎的付费专区,按今天的汇率计算为 394.20 美元......)
您的问题有以下几点:
- 严格和过渡之间的区别
严格文档和过渡文档之间的主要区别在于命名空间。据我所知,Strict 中的命名空间都包含 #purl.org",而 Transitional 中的命名空间包含单词“microsoft”。请参阅 OpenXml Standard for Strict 的第 1 部分和 Transitional 的第 4 部分中的确切字符串。
- 我认为没有这样的文档可用,ISO 版本也没有。
最后 - 你说 ECMA 是由 ISO 镜像的。事实上恰恰相反。每当 ISO 发布该标准的新版本时,ECMA 都会随后发布(几乎)完全相同的副本(带有信头等)。
最后,最后,ISO OpenXml 标准是免费的。您可以在以下位置找到最新版本:http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html(在页面上搜索“29500”)。
如果您想了解一下我们在 ISO 工作组中所做的事情,这是一个好的开始:http://jtc1sc34.org/wg4 http://jtc1sc34.org/wg4 .
杰斯帕·隆德·斯托哥尔姆
被任命为 ISO SC34 委员会的 OpenXml 专家。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)