Quote:
Originally Posted by calvin-c
Don't think I've heard of that version of XML. I assume it means 'Object Oriented' XML which makes no sense as XML is already Object Oriented. So it's probably Microsoft's name for its own 'standard'.
|
No.
It means Office Open XML.
It is an attempt to make matters around XML standards very confusing.
Top management at Microsoft was very, VERY annoyed, when OpenOffice.org XML - a file format used by a competing product OpenOffice.org became an ISO standard. So they created completely incompatible format and in spite of OOo gave it a very confusing name.
See
http://en.wikipedia.org/wiki/Ooxml
http://en.wikipedia.org/wiki/OpenOffice.org_XML
There was big controversy when Microsoft used extreme brute force to push their OOXML format through an ISO standardisation process some time ago. They finally managed to make it a standard. The result was many ISO officials in various countries resigned or at least protested strongly. Funny thing is, some journalists ran files produced by MSExcel and MSWord through a OOXML validation tool and found out that a simple Word or Excel document breaks the standard in literally thousands instances.
Just read the Wikipedia article about OOXML and follow the links. You will see I am not exaggerating.