Posted Apr 16, 2012 23:31 UTC (Mon) by anselm (subscriber, #2796)
[Link]
Yes, but most of that (like the XML specification) is independently useful. Where I come from, building on other existing standards is generally considered a Good Thing™.
On the other hand, Microsoft apparently came up with enough new stuff for OOXML – stuff that does not appear to be standardised elsewhere – for them to take 7000 pages to write it all down. If you add pre-existing stuff like the XML specification, which the OOXML standard also references but does not actually include, the document set gets bigger still.
Microsoft: Boiling Frogs Since 1975
Posted Apr 17, 2012 1:15 UTC (Tue) by Cyberax (✭ supporter ✭, #52523)
[Link]
>Yes, but most of that (like the XML specification) is independently useful
Yeah? How about SVG which has exactly _zero_ fully-conforming renderers? And now they've decided to play the favorite OpenSource game and rewrite SVG 2.0 almost from scratch. I've worked with VML back in early 2000-s and it was many times easier to write a simple renderer for it.
Then there are questions of CSS in ODF, but my comments would be unprintable.
Frankly, supporting a subset of OOXML without crazy magic formatting options has about the same complexity as supporting ODF. Except that OOXML is internally more consistent.
Now, OOXML is clearly not ideal. But it's OK-ish, and ISO quite fairly standardized it on its technical merits.
Microsoft: Boiling Frogs Since 1975
Posted Apr 17, 2012 5:33 UTC (Tue) by khim (subscriber, #9252)
[Link]
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.