Ms Word 2003和2007 xml差异

Ms Word 2003和2007 xml差异,xml,ms-word,wordml,Xml,Ms Word,Wordml,有人能解释一下Ms Word 2003和2007的xml结构的差异吗?干杯!:) 这是一个非常广泛的问题,因此很难知道您想要的是什么样的解释,但要点可以说是: a。Word 2003 XML文件是真正的未压缩XML格式文件,可保存为单个未压缩文本文件。Word 2007可以保存为该格式,但其本机格式是XML和存储在.zip文件中的其他文件(例如图像文件)的捆绑包。主文档正文、页眉/页脚、脚注、样式、文档属性等都有单独的XML文件。但是,Word 2007也可以保存为其自己的单一、未压缩的XML文

有人能解释一下Ms Word 2003和2007的xml结构的差异吗?干杯!:)

这是一个非常广泛的问题,因此很难知道您想要的是什么样的解释,但要点可以说是:

a。Word 2003 XML文件是真正的未压缩XML格式文件,可保存为单个未压缩文本文件。Word 2007可以保存为该格式,但其本机格式是XML和存储在.zip文件中的其他文件(例如图像文件)的捆绑包。主文档正文、页眉/页脚、脚注、样式、文档属性等都有单独的XML文件。但是,Word 2007也可以保存为其自己的单一、未压缩的XML文件格式,通常称为“平面OPC”

b。Word 2003格式中使用的主命名空间URI为

Word 2007格式中用于主文档的主命名空间URI为

使用了其他几个名称空间URI,但在Word 2007中,如果您希望ZIP中包含的每种类型的xml文档都有不同的主名称空间,则可以使用

c。Word 2003格式在微软以外的地方没有标准化。Word 2007格式是两个标准ECMA-376和ISO 29500的基础。AFAICR 2007符合或接近ECMA-376。只有.zip压缩格式是statardises。扁平OPC格式并非如此,而且AFAIK使用的附加XML名称空间从未被正式记录(这并不难理解)

由于OOXML格式将Word文档拆分为多个单独的XML文档和其他组件(通常称为“部分”),因此该格式还使用了“关系”文件,其中包含定义一部分和另一部分之间关系的XML。例如,如果主文档包含图片,则主文档的XML可能需要引用图像文件部件,但通常会使用关系ID而不是直接命名部件来引用该部件。

是从Word 2003 XML转换为ECMA 376 docx文件的概念证明。它留下了一个公平的一点,但会给你一个什么是需要转换字体,编号和样式的感觉。