El estandar OpenXML

OpenXML??: Nuevos lenguajes para documentos, hojas de calculo y presentaciones. OpenXML nos brinda un entorno estandarizado y abierto que se desarrolla a partir de otros estándares ya conocidos como: XML, ZIP y Esquema XML.

Por que Microsoft toma esta iniciativa, el documento ya dejo de ser una caja negra que solo tenía información con un mismo formato. Actualmente el documento mismo se ha convertido en información. Lo que hace Microsoft es integrar este tipo de estándar a sus procesos de negocio.

OpenXML ofrece varias tecnologías nuevas que nos van a permitir que la información embebida en nuestro documento tenga una excelente representación por fuera del cuerpo principal del documento.

El estándar de marcado de documentos OPEN XML nos brinda la posibilidad del manejo de la información a través de documentos basados en XML usando tecnologías de código fuente abierto que nos facilita el uso de diversas soluciones en varios sistemas operativos y plataformas de software.

n545628525_205316_2914

La versión actual contiene 3 lenguajes de marcado:

  • WordProcessingML : Que es el lenguaje para nuestros documentos.
  • SpreadSheetML: Para las hojas de cálculo.
  • PresentationML: Para presentaciones.

Existen más como DrawingML que soporta figuras, gráficas, tablas y diagramas.

Este estandar tiene una estructura que se le conoce como Open Packaging Convention (Convención de Paquete de Código Fuente Abierto)  en otro post enfocaré en esta estructura.

La siguiente imagen ilustra de forma general las diversas capas que componen la especificación. ZIP, XML y Unicode no hacen parte del estándar Open XML.:

estructuraOpenXML

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *