Office Open XML

From Apache OpenOffice Wiki
Revision as of 07:27, 21 May 2014 by Andre (Talk | contribs)

Jump to: navigation, search

Office Open XML (OOXML) is an XML based file format that has been published as ISO 29500 and ECMA-376. It is used as default file format by Microsoft Office since 2007.

A new import filter is currently (as of May 2014) in development. Its design and implementation is described on this page. The legacy importer and exporter is described here.

File Format

The file format is described by several documents:

There are three main markup languages (MLs) for the three main applications:

  • WordprocessingML
  • SpreadsheetML
  • PresentationML

Markup languages that are shared by all applications are

  • DrawingML
  • VML (for legacy files)

OOXML files are, similar to ODF files, ZIP containers with one entry per XML stream. OOXML calls these entries parts.

Personal tools