Office Open XML (OOXML), talvolta chiamato Open XML, è un formato XML creato da Microsoft come successore dei formati di documenti binari utilizzati tramite Microsoft Office® versione 2003, inclusi .doc, .xls, .ppt. Il formato OOXML consentirà a più applicazioni di lavorare con i documenti aperti.
XML sta per eXtensible Markup Language, che si riferisce a un semplice formato di testo. Che sia estensibile significa semplicemente che consente ai designer di personalizzare i tag all’interno della lingua. Uno degli obiettivi di questo linguaggio è aiutare a condividere dati strutturati tra più persone.
Un file OOXML contiene una raccolta di file XML compressi in un unico file, che può essere creato e modificato con Microsoft Office®. I file creati in Office 2007 non sono di proprietà di Microsoft Office® poiché il formato OOXML è stato standardizzato dall’International Standards Organization (ISO) nell’aprile del 2008. Questa versione del formato è la più recente, la specifica originale è stata standardizzata nel dicembre del 2006 da Ecma International, gruppo privato di standardizzazione senza fini di lucro.
Portare OOXML in Microsoft Office 2007® è uno dei modi in cui Microsoft sta diventando più aperta e meno dipendente da software proprietario chiuso. I formati aperti come XML e OOXML consentono a più applicazioni di altri fornitori di interagire con i documenti più facilmente. Questo alla fine ridurrà la quantità di danneggiamento dei file che può verificarsi quando i file vengono scambiati. Il formato è nuovo nella versione di Office 2007, ma man mano che Microsoft espande la sua base di installazione del software, il formato crescerà in popolarità.
Essendo un formato basato su XML, OOXML può consentire di archiviare separatamente i singoli pezzi di un documento word o di una presentazione power point. Queste parti vengono compresse utilizzando un sottoinsieme dello schema di compressione ZIP per creare il tipo di file quando vengono salvati i documenti di Office. Quando un utente apre un file OOXML, l’applicazione gestisce la raccolta compressa di file ma li visualizza come un singolo file. A lungo termine, è concepibile che alcune applicazioni di terze parti possano accedere alle parti del file OOXML compresso di cui hanno bisogno e ignorare il resto.
Il nuovo formato creato da Microsoft non è interamente correlato all’XML di OpenOffice.org che è una versione deprecata di questo formato. L’ultima versione di OpenOffice.org, versione 3.0, può aprire file OOXML creati da MS Office 2007, ma attualmente non può salvare documenti in quel formato. Man mano che il formato cresce, OpenOffice gratuito sarà probabilmente in grado di scrivere nel formato standard Microsoft Office 2007 OOXML, consentendo la modifica dei documenti da parte degli utenti di entrambe le suite di applicazioni.