Microsoft: Boiling Frogs Since 1975
Posted Apr 17, 2012 5:33 UTC (Tue) by khim
In reply to: Microsoft: Boiling Frogs Since 1975
Parent article: Paoli: Microsoft will engage with the open source and standards communities
Except that OOXML is internally more consistent.
Only someone with agenda can claim that these three lines (which mark test as red in .docx, .xlsx and .pptx) are consistent:
<w:color w:val=”FF0000″/> (.docx)
<color rgb=”FFFF0000″/> (.xlsx)
<a:srgbClr val=”FF0000″/> (.xlsx)
No, OOXML is most definitely not consistent. It encodes warts of all the legacy documents quite well (as it was the goal of it's creation) but consistency? Not in the cards. It was not the goal of it's creators, thus you hardly can fault them.
Now, OOXML is clearly not ideal. But it's OK-ish, and ISO quite fairly standardized it on its technical merits.
Note: I never said it. OOXML is internal Microsoft's format and it's one of the better documented proprietary formats. Usually ISO was quite reluctant to standardize such things because, frankly, they have only limited appeal for anyone except the primary author. Usually just some subset was standardized (such as PDF/X, PDF/A, PDF/E, PDF/VT, or PDF/UA). The fact the full pig was pushed through ISO tarnishes it's reputation in IT industry beyond repair, but this is separate issue from the standard's technical quality.
to post comments)