Microsoft Office XML
# Microsoft Office XML

Los formatos Microsoft Office XML (no confundir con Office Open XML) son formatos de documento basados en XML (o lenguajes de esquema XML) introducidos en versiones de Microsoft Office anteriores a Office 2007. En Microsoft Office XP se introdujo un nuevo formato XML para almacenar hojas de cálculo de Excel y Office 2003 añadió formatos basados en XML para documentos de Word.

Estos formatos fueron reemplazados por la especificación Office Open XML (ECMA-376) en Microsoft Office 2007.

## Formatos de archivo

* Microsoft Office Word 2003 XML — WordProcessingML o WordML (.XML)
* Microsoft Office Excel 2002 y Excel 2003 XML — SpreadsheetML (.XML)
* Microsoft Office Visio 2003 XML — DataDiagramingML (.VDX, .VSX, .VTX)
* Microsoft Office InfoPath 2003 XML — XML FormTemplate (.XSN) (plantillas XML comprimidas en un contenedor CAB)

## Limitaciones y diferencias con Office Open XML

Además de las diferencias de lenguajes de esquema, hay muchas otras diferencias entre los formatos de esquema anteriores de Office XML con la especificación Office Open XML.

* Mientras que los datos en documentos Office Open XML son almacenado en partes distintas y comprimido en un contenedor ZIP de acuerdo al formato Open Packaging Convention, los archivos Microsoft Office XML son almacenados como archivos monolíticos simples XML (lo que los hace bastante grandes, en comparación con OOXML y los antiguos formatos binarios de Microsoft Office). Los objetos incorporados como imágenes son almacenados como bloques codificados en binario dentro del XML. En el caso de Office Open XML, el encabezado, pie, comentarios de documento, etc., son todos almacenados separadamente.
* Las hojas de cálculo XML no pueden guardar macros de Visual Basic para Aplicaciones, flechas de rastreo de auditoría, diagramas y otros objetos gráficos, vistas personalizadas, capas de objetos de dibujo, esquemas, escenarios, información de libro compartida y categorías de función definidas por el usuario. En contraste, los nuevos formatos Office Open XML permiten mantener toda la fidelidad en sus documentos.
* Mala compatibilidad hacia atrás con las versiones de Word/Excel anteriores a la que fueron introducidos. Por ejemplo, Word 2002 no puede abrir archivos XML de Word 2003 a menos que se instale un convertidor de terceros. Microsoft tiene a su disposición un Visor Word 2003 XML que permite a los archivos WordProcessingML guardades por Word 2003 verse como HTML desde Internet Explorer. En cambio, para Office Open XML Microsoft proporciona convertidores globales para Office 2003, Office XP y Office 2000.
* A diferencia de su antecesor, los formatos Office Open XML tienen definiciones para su uso en ámbitos como PowerPoint 2007, edición de ecuaciones (Office MathML), dibujos vectoriales, gráficos y text art (DrawingML).
