OOXML是什么


OOXML是什么

Office Open XMl也就是OpenXML或者OOXML是一種基於XML格式的Office文檔,包括文字,表格,幻燈片以及圖表,圖形等其他的圖形材料。此標准有微軟開發,並且在2006年被ECMA機構接受成為ECMA-376標准,這一標准也被ISO和IEC接收成為ISO/IEC 29500標准。
重要的是記住OOXML和Open Office XML或者Open Document Format(ODF)是不同的。Office Open XML和Open Office XML或ODF在某種意義上是相互競爭的Office文檔XML標准。

OOXML標准規定了什么

標記規范

ECMA-376包含了三種不同的規范,分別對應三種主要的Office文檔類型,其中WordprocessingML用於處理文檔,SpreadsheetML用於處理表格,PresentationML用於處理演示。它還包括一些支持標記語言,最重要的是用於繪圖、形狀和圖表的DrawingML。該規范包括XML模式和書面形式的約束。任何符合標准的文檔都必須符合XML模式,並且采用UTF-8或UTF-16編碼。該規范確實包括一些可擴展性機制,允許將自定義XML與OOXML標記一起存儲。

文件打包規范

規范指出OOML文檔是使用通用的zip格式壓縮的一系列xml文件組成的單個壓縮包。可以包含任意類型的文件,文件類型不依賴於文件后綴而是使用[Content_Types].xml文件來進行追蹤。

OOXML的意義

OOXML是一種開放的文檔標准,任何個人和組織都可以基於此開發,微軟的Office套件,WPS的套件等生成的文件可以互相兼容。也使用JAVA、Go等也可以操作這些文檔,生成Office文件,套用模板文件,清理修改痕跡等操作。

參考

http://www.officeopenxml.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM