Nouveaux outils de modification de schémas XML dans XMLSpy
Examinons certaines des nouvelles fonctionnalités pour travailler avec les schémas XML dans la dernière version de XMLSpy.
Tri dans la vue du schéma
Lorsque vous travaillez dans le.. Éditeur de schémas XML graphique, Vous pouvez désormais trier certains ou tous les composants du schéma par ordre alphabétique en un seul clic. Cela permet de gagner beaucoup de temps, notamment lorsque vous devez organiser de grands schémas qui ont évolué au fil du temps, ou lorsque vous devez comprendre de nouveaux schémas. Il suffit de cliquer sur le bouton "A-Z" dans la fenêtre de vue d'ensemble du schéma et de sélectionner les options de tri souhaitées. Vos composants seront immédiatement triés dans la vue graphique...
![]()
...et lorsque vous passez à la vue "Texte", le code du schéma est réorganisé et structuré.
Refactorisation du schéma
Une autre nouvelle fonctionnalité, particulièrement utile lors du travail avec des schémas complexes ou ceux hérités d'autres développeurs, est le support de la refactorisation des schémas. Grâce aux puissantes fonctionnalités de XMLSpy, vous pouvez.. Trouver dans les schémas Grâce à ses fonctionnalités, vous pouvez rapidement localiser toutes les occurrences d'un élément ou d'un type global dans un schéma, ainsi que dans tous les schémas importés et inclus, puis renommer ce composant à chaque endroit où il apparaît. Cela facilite la refactorisation des schémas tout en garantissant la validité de tous les schémas concernés.
Assistance intelligente pour les différents types [de données/d'éléments/de situations, etc.]
Vous pourriez également avoir besoin de modifier le type d'un élément ou d'un type de base, ce qui impliquait auparavant de reconfigurer toutes les facettes associées à ce composant. Cette nouvelle fonctionnalité vous offre la possibilité de conserver toutes les facettes ou attributs compatibles avec le nouveau type. 
Documentation personnalisable des schémas XML
Une autre fonctionnalité que les concepteurs de schémas demandent fréquemment est la possibilité de personnaliser la documentation XML complète générée par XMLSpy. Cela est désormais possible grâce à l'intégration avec StyleVision. StyleVision.. outil de conception de feuilles de style Il offre d'innombrables options avancées pour personnaliser les modèles de documentation, allant de l'ajout du logo et de l'identité visuelle de votre entreprise à la modification complète de l'apparence et de l'organisation de la documentation. L'intégration de StyleVision vous offre également la possibilité de générer de la documentation au format PDF, en plus des options de sortie HTML, Word et RTF disponibles pour la documentation statique dans XMLSpy. Voici un exemple de documentation de schéma XML que nous avons personnalisée pour la société fictive Nanonull :
XMLSpy 2011r2 est également fourni avec plusieurs modèles de documentation utiles qui peuvent être utilisés tels quels ou personnalisés davantage dans StyleVision
- Aperçu de la structure du schéma XML : documente la structure des éléments globaux et des types complexes, jusqu'au nombre de niveaux que vous spécifiez
- Dérivations de tous les types de schémas XML : affiche tous les types simples et complexes, ainsi que leurs types dérivés, sous forme d'arborescence
- Liste XPath : génère toutes les expressions XPath possibles pour un schéma, en fonction du nombre de niveaux spécifié par l'utilisateur
- Statistiques : affiche le nombre d'éléments, de types, d'attributs, de groupes, etc., pour le schéma global, ainsi que pour chaque fichier de schéma associé
Pour utiliser un modèle de documentation de schéma personnalisé, vous devez avoir XMLSpy et StyleVision installés. Si vous êtes client de MissionKit, vous disposez déjà des deux outils et pouvez profiter de cette fonctionnalité, ainsi que de nombreuses autres options pour travailler avec les schémas XML, de la conception de feuilles de style et de rapports à la cartographie des données, et bien plus encore. Si vous n'êtes pas encore client de StyleVision, vous pouvez télécharger une version d'essai gratuite sur notre site web. La documentation XBRL et WSDL générée par XMLSpy peut également être personnalisée à l'aide de StyleVision. Comme toujours, nous tenons compte de vos commentaires et de vos demandes de fonctionnalités lors de la planification de chaque nouvelle version. N'hésitez pas à nous faire part de vos impressions sur ces nouvelles fonctionnalités et à nous indiquer ce que vous aimeriez voir dans la prochaine version du produit en laissant un commentaire ici, sur le blog.