MS Office 2007 OOXML 格式的問題
A Leap Back,這篇講 OOXML 沒有定義通用的日期時間格式,無法處理 1900 之前的日期,反而是將 legicy format 寫進 OOXML 標準中。Office for PC 的 1900 起始格式(而且把潤年的 bug 寫進規格), Office for MAC 的 1904 起始格式
A bit about the bit with the bits,這篇講 OOXML 把 Office 內部用的 bit mask 寫進規格,而非正確使用 XML 的文字表達性,(例如 XML Schema 的 enumeration types)
由這兩篇可以看出 OOXML 是一個急就章,直接把 Office Binary Format 轉成 XML Format 的規格,或是 Developer 要省事不想改 Office Code。:P
Stephen McGibbon 提出 ODF 標準化過程太快,Rob 回應如下
| Date |
Format version |
Formula status |
| 1997 |
Excel 97 Developers Kit (Microsoft Press, 1997) |
not defined |
| ca 1998 |
MSDN CD’s in this era had Office file format documentation |
not defined |
| Jan 1999 |
Office 2000’s XHTML formats for Excel |
not defined |
| May 2001 |
Office XP’s XMLSS format for spreadsheets |
not defined |
| Nov 2003 |
Office 2003’s XML Schemas |
not defined |
| Dec 2005 |
Microsoft submits initial “base document” to Ecma |
not defined |
| January 2006 |
Ecma TC45’s Working Draft 1.1 |
not defined |
| February 2006 |
The OASIS ODF Formula Subcommittee is formed to add formula definition to the ODF specification |
|
| April 2006 |
Ecma TC45’s Working Draft 1.2 |
not defined |
| May 2006 |
Ecma TC45’s Working Draft 1.3 |
Mirabile dictu! After 9 years of ignoring it, Microsoft finally decides to start defining their spreadsheet formula language. |
The OOXML Compatibility Pack
MS 已經提供 Microsoft Office 2007 的 OOXML 格式擴充包給 Office XP/2003,大小為 43MB,完整的 OpenOffice 93MB,依照慣例,自家新格式擴充包和 MS Office 整合的很好,ODF 擴充包整合的很糟,一付不想人家用的樣子。
Technorati Tags: Open Office, OOXML, ODF
Leave a Response »