Desde la introducción de los formatos OOXML en Microsoft Office, la inmensa cantidad de datos comerciales guardados en archivos de Office, como documentos de Word, Excel y PowerPoint, ya se pueden guardar en formato XML. Esto supone una gran ventaja tanto para los desarrolladores de aplicaciones como para los usuarios comerciales pues, aunque los usuarios continúen trabajando con Office, ahora todos sus datos están basados en estándares y garantizan un alto grado de interoperabilidad.
Cada documento de Office se guarda en un archivo comprimido que contiene los datos del usuario en formato XML, así como otros archivos que contienen la información de estilo, las imágenes, etc. Con XMLSpy puede extraer, editar, transformar y procesar los datos XML almacenados en los archivos de Office (así como cualquier otro archivo comprimido). Esta característica permite a los desarrolladores trabajar con la enorme cantidad de datos guardados en formato OOXML en documentos de Word, Excel y PowerPoint gracias a las funciones de validación y a los ayudantes de entrada inteligentes. También pueden desarrollar transformaciones XSLT y XQuery para publicar los datos o utilizarlos en otras aplicaciones.
XMLSpy ofrece compatibilidad integrada para acceder, editar, transformar y consultar datos XML guardados en documentos de Microsoft® Office y otros archivos comprimidos.
La vista Archivo de XMLSpy ofrece compatibilidad nativa para crear y editar archivos comprimidos como los de Office (a partir de la versión 2007) o WinZip. Desde la vista Archivo, puede abrir distintos archivos, editarlos en una de las vistas de edición de XMLSpy y, luego, guardarlos otra vez en el archivo ZIP directamente.
Además, puede agregar y eliminar archivos y carpetas al archivo.
En la vista Archivo se muestran las carpetas que componen el archivo en una vista en forma de estructura que se puede expandir. Al seleccionar una carpeta, la vista enumera los documentos de la carpeta con detalles sobre su tamaño y datos. Justo debajo hay una ventana de información que se puede activar o desactivar. Esta ventana de información muestra información general sobre el archivo comprimido, como el número de ficheros que contiene, su tamaño comprimido y sin comprimir, y la relación de compresión. También muestra los metadatos del documento (es decir, sus propiedades) para los documentos de Microsoft Office.
XMLSpy le permite editar datos Open XML en documentos Word, Excel y PowerPoint existentes o crear documentos Office .docx, .xslx y .pptx nuevos desde cero. Tanto si le gusta trabajar en la vista Texto como si prefiere la vista Cuadrícula, XMLSpy proporciona funciones de edición inteligentes, como la finalización automática de código, los ayudantes de entrada inteligentes, las funciones de validación y mucho más. Los menús desplegables y las ventanas de los ayudantes de entrada ofrecen opciones de edición válidas en función de la posición del cursor en el documento. Además, la ventana Información ofrece una explicación de cada elemento y su uso en el archivo OOXML.
Si está editando un fichero de un archivo existente, sus cambios se escribirán automáticamente en el archivo ZIP cuando haga clic en Guardar. También es muy fácil agregar ficheros nuevos desde la vista Archivo.
XMLSpy ofrece robustas características de desarrollo, depuración y generación de perfiles XSLT y XQuery, con las que podrá desarrollar y probar transformaciones y consultas en datos Open XML /OOXML. Estas características permiten, por ejemplo, crear una transformación XSLT 2.0 para publicar datos de un documento Word, Excel o PowerPoint en HTML en la web o en una Intranet corporativa. O utilizar XQuery para extraer y agregar datos financieros de un documento Excel y proporcionarlos en un formato XML adecuado para su asignación a mensajes EDI o funciones de servicios Web.
Todas ellas son características extremadamente importantes y prácticas. XMLSpy es la primera herramienta que permite a los desarrolladores dar rienda suelta a toda la potencia de XSLT 2.0/3.0 y XQuery sobre la ingente y creciente cantidad de datos almacenados en los documentos de Microsoft Office, y ofrece al usuario la posibilidad de desarrollar aplicaciones que procesen el formato de datos predominante en el ámbito comercial.