Avec l'introduction des formats Office Open XML dans Microsoft Office, l'énorme quantité de données commerciales stockées dans les fichiers Office comme les documents Word, les feuilles de calcul Excel et les présentations PowerPoint sont maintenant enregistrées en tant que XML. Il s'agit là d'un avantage considérable aussi bien pour les utilisateurs commerciaux que pour les développeurs d'applications, étant donné que, bien que les utilisateurs commerciaux travailleront encore avec l'ancienne interface utilisateur Office, toutes leurs données sont maintenant basées sur les standards et sont hautement inter-opérable.
Chaque document Office est stocké dans une archive zippée qui inclut les données d’utilisateur dans XML et d’autres fichiers avec une information de style, des images, etc. XMLSpy vous permet d’extraire, d’éditer, de transformer et de traiter les données XML stockées dans des fichiers Office (ainsi quetout autre archive zippée). Ces capacités permettent aux développeurs de travailler avec les données gigantesques stockées comme OOXML dans les documents Word, Excel, et PowerPoint avec une validation complète, des assistants à la saisie intelligents, et d’autres fonctions utiles, et de développer des transformations XSLT et XQuery afin de publier les données ou de les utiliser dans d’autres applications.
XMLSpy fournit une prise en charge intégrée pour accéder, éditer, transformer et interroger les données XML enregistrées dans les documents Microsoft® Office et autres fichiers zippés.
Le Mode Archive XMLSpy fournit une prise en charge créant et éditant des archives zippées comme Office (version 2007 et supérieur) ou des fichiers WinZip. Des fichiers individuels peuvent être ouverts depuis le Mode Archive, édités dans un des modes d’édition de XMLSpy, et puis enregistrés directement de retour dans l’archive ZIP.
Vous pouvez aussi ajouter et supprimer des fichiers et dossiers dans l’archive.
Le Mode Archive affiche des dossiers inclus dans un mode d’arborescence extensible, et les documents contenus dans le dossier sélectionné avec la taille et les détails de données. Ci-dessous, une fenêtre d’info peut être activée ou désactivée pour consulter l’information générale sur l’archive zippée, comme le nombre de fichiers qu’elle contient, ses tailles non comprimées et comprimées, et le ration de la compression, ainsi que les méta-données de document (par ex., les propriétés) pour les documents Microsoft Office.
XMLSpy vous permet d’éditer les données Open XML dans des documents Word, Excel et PowerPoint existants, ou vous pouvez créer de nouveaux documents Office .docx, .xslx, et .pptx de zéro. Que vous préfériez travailler en Mode texte ou Mode Grille, XMLSpy fournit des fonctions d’édition intelligentes y compris un code auto-complétion, des aides à la saisie intelligentes, une validation, etc. Des menus de liste déroulante et des fenêtres d'assistant à la saisie proposent des choix d’édition valide dépendant de votre emplacement dans le document, et la fenêtre d’info offre une explication de chaque élément et son utilisation dans le fichier OOXML.
Si vous êtes en train d’éditer un fichier depuis une archive existante, vos changements sont automatiquement réécrits dans le fichier Zip lorsque vous appuyez sur Enregistrer. Il est également facile d’ajouter un nouveau fichier par le biais du Mode Archive.
XMLSpy inclut une prise en charge robuste pour le développement, le débogage et le profilage XSLT et XQuery, vous permettant de développer et de tester des transformations et requêtes par rapport aux données Open XML /OOXML. Cette prise en charge vous permet, par exemple, de créer une transformation XSLT 2.0 pour publier les données dans un document Word, Excel, ou PowerPoint vers HTML sur le Web ou intranet d’entreprise, ou d’utiliser XQuery pour extraire et agréger des données financières depuis un document Excel et le fournir sous une forme XML appropriée pour le mappage de messages EDI ou de fonctions de services Web.
Ces capacités sont extrêmement importantes et utiles. XMLSpy est le premier outil qui permet aux développeurs de libérer toute la puissance de XSLT 2.0/ 3.0 et de XQuery sur la vaste quantité sans cesse croissante de données stockées dans les documents Microsoft Office, vous permettant de développer des applications qui traitent ce qui est aujourd'hui devenu le format de données commercial prédominant.