I would agree, except that every piece of it is significantly more complex than it needs to be. ODF is considerably simpler in part because it makes use of other pre-existing standards for things like dates and times. OOXML redefines so many of those things, and in many cases Microsoft Office’s implementation isn’t actually compatible with their own standard.
Do you have more concrete examples? I’m reasonably familiar with OpenXML, and seeing the date issues in microsoft systems (Excel having the same bug that considers 1900 a leap year, to stay compatible with Lotus Notes), i can imagine them redefining everything just to be in full control ^^'…
Integer storage in spreadsheets… There are a ridiculous number of ways to store any integer, and I don’t just mean because you could theoretically store 1 and 00000001 and they’d be interpreted as the same thing.
I would agree, except that every piece of it is significantly more complex than it needs to be. ODF is considerably simpler in part because it makes use of other pre-existing standards for things like dates and times. OOXML redefines so many of those things, and in many cases Microsoft Office’s implementation isn’t actually compatible with their own standard.
Do you have more concrete examples? I’m reasonably familiar with OpenXML, and seeing the date issues in microsoft systems (Excel having the same bug that considers 1900 a leap year, to stay compatible with Lotus Notes), i can imagine them redefining everything just to be in full control ^^'…
Integer storage in spreadsheets… There are a ridiculous number of ways to store any integer, and I don’t just mean because you could theoretically store
1
and00000001
and they’d be interpreted as the same thing.