OOXML(Office Open XML)とODF(Open Document Format)の違い

OOXML(Office Open XML)はMicrosoft Office 2007で採用されたファイルフォーマット。wikipedia
Office 2003までの互換を考慮しているため仕様が複雑。

ODF(OpenDocument Format for Office Applications)はオフィススイート用の標準規格として策定されたファイルフォーマット。OpenOffice.orgで採用されたファイルフォーマット。wikipedia
OOXMLに比べシンプル。

実質
MS Office 2007(OOXML) VS OpenOffice.org(ODF)
という図式。

両方とも規格の内容は公開されていて、基本XML(と画像などのバイナリ)をzip圧縮しているだけ。

なので、外部アプリケーションからの操作などもやりやすい。

違いを解説しているは次のサイト。