Open XML
Open XML
隨著 20 世紀 90 年代 XML 的出現,企業計算客戶開始意識到在他們所依賴的計算機產品和應用程序中採用開放式格式和標準所帶來的商業價值。XML 的通用數據格式使 IT 專業人員大大受益,因為 XML 能夠通過應用程序、平台和 Internet 瀏覽器來讀取。
Microsoft Office 套件
Microsoft Office Word 2007
由於在 Microsoft Office 2000 中採用了對 XML 的支持,開發人員也開始意識到需要將 Microsoft Office 的以前版本中出現的二進位文件格式轉換為 XML 格式。過去幾年裡,二進位文件(.doc、.dot、.xls 和 .ppt 文件)在存儲和傳輸數據方面發揮了重要作用,但已經無法滿足新的工作環境的挑戰,這些挑戰包括輕鬆地將數據在完全不同的應用程序之間移動以及使用戶能夠從該數據中發現商機。
2007 Microsoft Office 系統通過在 Microsoft Office Excel 2007、Microsoft Office Word 2007 和 Microsoft Office PowerPoint 2007 中採用基於 XML 的文件格式繼續進行這種轉換。新的文件格式稱為 Microsoft Office Open XML 格式(Office XML 格式),它通過一些改變來解決這些工作環境問題,這些改變會影響您處理基於 Microsoft Office 文檔的解決方案的方式。
新的格式改善了文件和數據管理、數據恢復以及與行業系統的互操作性。它們擴展了以前版本的二進位文件的功能。任何支持 XML 的應用程序都可以訪問和處理採用新文件格式的數據。應用程序不必是 Microsoft Office 系統乃至 Microsoft 產品的一部分。用戶還可以使用標準轉換來提取或重用數據。此外,安全性問題大大減少,因為存儲為 XML 的信息實質上是純文本。因此,數據可以無障礙地通過企業防火牆。
注意 不要將 Office XML 格式和 Microsoft Windows XML Paper Specification 格式相混淆。Office XML 格式使用開放打包約定,同時也被 XML Paper Specification (XPS) 所使用。但是,這些格式在幾個重要方面有所不同。XPS 是為 Microsoft Windows Vista 操作系統推出的標頁碼的固定文檔格式。Office XML 格式是針對 Office Word 2007、Office Excel 2007 和 Office PowerPoint 2007 的完全可編輯文件格式。儘管它們在使用 XML 和ZIP 壓縮時有相同之處,但在文件格式設計和用途上並不相同。
新文件格式的優點:
新的 Office XML 格式引入了很多優點,不僅有助於開發人員和他們構建的解決方案,而且還有助於單個用戶和各種規模的組織。
以下突出顯示部分是 Office XML 格式的一些其他總體優點:
• 易於將業務信息與文檔集成。Office XML 格式能夠快速地從分散的數據源創建文檔,從而促進文檔組合、數據挖掘和內容重用。簡化了 Office 應用程序和企業業務系統之間的數據交換。此外,您還可以改寫 Office 文檔內的信息或從文檔的組件創建一個文檔,而不必使用 Office 應用程序。員工可以通過在他們選擇的應用程序(只要該應用程序支持讀取和寫入 XML)中更快、更精確地發布、搜索和重用信息,提高工作效率。
• 公開和免版稅。Office XML 格式基於 XML 和 ZIP 技術,所以它們能夠廣泛使用。這些格式和架構的說明書即將在 Microsoft Office 2003 參考架構目前的免版稅許可證下發布和提供,它是公開提供的,可供企業廣泛使用。
• 可互操作性。使用 Office XML 格式核心的行業標準 XML,簡化了 Microsoft Office 應用程序和企業業務系統之間的數據交換。解決方案可以通過使用能夠處理 XML 的標準工具和技術來改寫 Office 文檔中的信息或創建文檔,而無需訪問 Office 應用程序。這種新的格式使您能夠構建文檔的存檔而無需使用 Office 代碼。
• 可靠性。Office XML 格式設計為比二進位格式更為可靠,因此有助於降低由於損壞或破壞文件而丟失信息的風險。即使對於 Office 之外創建或修改的文檔,損壞的可能性也很小,因為 Office 應用程序的設計是通過使用新的格式,增強了恢復文檔的可靠性。隨著越來越多的文檔通過電子郵件附件或可移動存儲設備進行傳送,網路和存儲設備故障的出現機率增加了文檔破壞的可能性。
新的文件格式通過分段並分別將每個部件存儲在文件包中增強了數據恢復能力。這可以節省公司在恢復丟失的數據時花費的大量金錢和時間。如果文件的一個組件被破壞,則文件的其餘組件仍可以在應用程序中打開。例如,如果圖表被損壞,不會阻止客戶打開文檔中除圖表外的其他部件。另外,Office 應用程序可以在打開文檔時檢測到這些故障,並通過復原文檔的正確數據結構嘗試修復文檔。
• 高效性。Office XML 格式使用 ZIP 和壓縮技術存儲文檔。新格式的顯著優點就是大大減小了文件大小,比類似的二進位文檔減少了多達 75%。這是結合使用 XML 和 ZIP 技術存儲文件的優點之一。由於 XML 是一種基於文本的格式,壓縮性非常好,而且 ZIP 容器支持壓縮內容,因此用戶可以顯著地減小文件大小。這種類型的文件壓縮可以為用戶節省成本,因為它減小了存儲文件所需的磁碟空間,並降低了通過電子郵件、網路和 Web 傳輸文件所需的帶寬。
• 安全性。Office XML 格式的開放性將文件轉換為更安全、透明的文件。您可以放心地共享文檔,因為您可以輕鬆地識別和刪除個人身份信息和商業敏感信息,如用戶名、備註和文件路徑。同樣,您還可以識別包含OLE 對象或 Microsoft Visual Basic for Applications (VBA) 代碼等內容的文件以進行特殊處理。這種文件格式還有助於增強具有嵌入代碼或宏的文檔的安全性。默認情況下,新的 Word 2007、Excel 2007 和 PowerPoint 2007 文件格式不執行嵌入代碼。因此,如果某人收到附加了 Word 文檔的電子郵件,他/她可以打開該附件,因為他/她知道該文檔不會執行有害代碼。Office XML 格式包含一種特定用途的格式,這種格式為具有嵌入代碼的文件賦予單獨的擴展名,從而使 IT 人員能夠快速識別包含代碼的文件。
• 向後兼容性。2007 Microsoft Office 系統向後兼容下列早期版本:Microsoft Office 2000、Microsoft Office XP 和 Microsoft Office 2003。這些版本的用戶可以輕鬆地採用新的格式,並繼續從現有文件中獲得最大的益處。特別是他們還可以繼續使用舊的 .doc、.xls 和 .ppt 二進位格式,這些格式與 2007 文件格式完全兼容。早期 Office 版本的用戶可以下載一個免費更新,這樣他們就可以在早期版本中使用新格式打開和編輯文件。安裝 2007 Office 版本的用戶可以將默認的文件格式設置為他們選擇的任何格式。這有助於確保用戶能夠繼續使用基於早期版本的第三方解決方案,並與已升級的同事、供應商、客戶和其他人協同工作。