Passer au contenu

XML Spy s’introduit dans les environnements de développement

Workshop, Delphi et Visual Studio .Net peuvent désormais être fournis avec l’outil d’Altova. Un premier pas vers la simplification du développement XML.

Il n’en peut plus de séduire les grands du développement. Il, c’est XML Spy, un outil de développement XML de la société Altova. Après BEA et Borland, qui ont choisi, en août dernier, d’adjoindre, respectivement,
Workshop 8.1 et
Delphi 7 à XML Spy, c’est au tour de
Visual Studio .Net, l’environnement de développement de Microsoft, d’adopter cet outil.Cette consécration est on ne peut plus logique, car les qualités de XML Spy sont stratégiques pour les grands éditeurs de solutions de développement. Et ce, qu’il s’agisse de viser la plate-forme Java ou .Net.

Une génération partielle du code

La principale force de cet outil est de simplifier le développement XML pour que cette tâche soit plus productive et accessible au plus grand nombre, y compris les populations qui conçoivent les documents sans connaître la syntaxe
compliquée XML sous-jacente.Pour cela, XML Spy est capable de travailler en mode Wysiwyg (What you see is what you get). Il est ainsi possible de concevoir graphiquement des documents XML de la même façon que l’on construit un texte sous Word. Comme on peut
aussi créer des feuilles de style XML aux formats
XSL (eXtensible Style-Sheet Language) ou XSLT (eXtensible StyleSheet Language Transformations).Il devient donc plus facile de concevoir le modèle de transformation d’un document XML vers un autre format, pour qu’il soit affiché, par exemple, sous la forme d’une page web en HTML ou pour qu’il soit
imprimé au format PDF ou Postscript. XML Spy supporte la plupart des types de schémas XML, tels que XSD (XML Schema Definition Language) et DTD (Document Type Definition).Autre intérêt majeur de cet outil : la génération automatique d’une partie du code de l’infrastructure dans le langage de programmation cible. Plus précisément, l’outil est capable de générer les fichiers de
classe correspondant à un modèle de données. Cela concerne les langages Java, C++ et C#. On ne peut donc que se réjouir que les solutions de développement les plus employées puissent être complétées du meilleur outil de
développement XML.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Ludovic Arbelet