簡體   English   中英

Word 2003和2007 xml差異

[英]Ms Word 2003 and 2007 xml differences

有人可以解釋Word 2003和2007年的xml結構差異嗎? 干杯! :)

這是一個非常廣泛的問題,因此很難知道您正在尋找什么樣的解釋,但主要觀點可以說是:

一種。 Word 2003 XML文件是真正的未壓縮XML格式文件,可以保存到單個未壓縮的文本文件中。 Word 2007可以保存為該格式,但其本機格式是存儲在.zip文件中的XML和其他文件(例如,圖像文件)的捆綁。 主文檔正文,頁眉/頁腳,腳注,樣式,文檔屬性等都有單獨的XML文件。 但是,Word 2007還可以保存為自己的單個,未壓縮的XML文件格式,通常稱為“Flat OPC”。

Word 2003格式中使用的主要命名空間URI是http://schemas.microsoft.com/office/word/2003/wordml

主文檔的Word 2007格式中使用的主命名空間URI是http://schemas.openxmlformats.org/wordprocessingml/2006/main

使用了其他幾個名稱空間URI,但是對於Word 2007,如果您希望ZIP中包含的每種類型的xml文檔都有不同的主名稱空間。

C。 Word 2003格式不是AFAIK在Microsoft之外標准化的。 Word 2007格式是兩個標准ECMA-376和ISO 29500的基礎。2007年的AFAICR符合ECMA-376,或幾乎符合它。 只有.zip壓縮格式才是標准。 Flat OPC格式不是,而AFAIK所使用的附加XML命名空間從未被正式記錄(並不是很難理解)。

由於OOXML格式將Word文檔拆分為多個單獨的XML文檔和其他組件(通常稱為“部件”),因此該格式還使用“關系”文件,其中包含定義一個部件與另一個部件之間關系的XML。 例如,如果主文檔包含圖片,則主文檔的XML可能需要引用圖像文件部分,但通常通過使用關系ID而不是直接命名部件來實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM