Croyez-vous à la magie (du XML) ?

L'une des fonctionnalités les plus intéressantes de notre récente version 2013 est la validation XML "Smart Fix" dans XMLSpy. "Smart Fix" est si performant qu'il peut révolutionner la validation XML telle que nous la connaissons. Bien que le validateur XMLSpy ait toujours été puissant, avec de nouvelles fonctionnalités ajoutées régulièrement, "Smart Fix" offre vraiment un élément "wahou" : la correction automatique des erreurs.

Examinons maintenant son fonctionnement.

Correction automatique des erreurs en un clic

XMLSpy Validateur XML Il prend en charge la validation à l'échelle du document ou du projet, grâce à une fenêtre de messages divisée en neuf onglets, qui fournit des informations détaillées sur chaque erreur de validation. Cela comprend la raison de l'erreur, un lien direct vers l'emplacement de l'erreur, des liens vers la définition correspondante dans le schéma associé, et des liens vers les spécifications W3C pertinentes. De plus, XMLSpy 2013 propose désormais une fonctionnalité de "Correction intelligente", illustrée dans la fenêtre située à droite ci-dessus. En plus des informations sur l'erreur, la "Correction intelligente" propose une solution valide solution pour le réparer que vous pouvez examiner, puis mettre en œuvre en un simple clic.

Sur la capture d'écran ci-dessus, j'ai par erreur listé l'élément <price> avant l'élément <quantity>, mais le schéma spécifie que <quantity> doit apparaître en premier. Je peux simplement cliquer sur le bouton "Corriger + Valider" pour effectuer cette modification et passer à l'erreur suivante (le cas échéant). C'est aussi simple que cela. La fonction "Correction intelligente" élimine les approximations, les retapes et les frustrations liées à la validation XML.

Voici un autre exemple où un élément est dupliqué par inadvertance. Smart Fix se concentre sur le problème et me permet de supprimer la duplication en un clic, grâce à la barre d'outils Smart Fix, ou en double-cliquant directement sur la correction.

Examinons un troisième exemple, un peu différent. J'ai accidentellement inclus deux symboles "@" dans une adresse e-mail, ce qui contrevient au modèle défini. (Je travaille également en mode "Grille" maintenant – la fonction "Correction intelligente" fonctionne aussi bien dans le mode d'édition graphique d'XMLSpy.) La fonction "Correction intelligente" propose deux suggestions, toutes deux permettant de créer un document valide. Je double-clique sur la première option pour simplement supprimer le deuxième symbole "@", et XMLSpy effectue automatiquement la correction.

Smart Fix réduit considérablement le temps et l'énergie consacrés au dépannage et à la correction des erreurs de validation XML, ce qui vous permet de vous concentrer sur des aspects plus productifs du développement.

De nouvelles fonctionnalités dans XMLSpy 2013

Smart Fix n'est qu'une des nombreuses nouvelles fonctionnalités ajoutées dans la dernière version.

Les clients existants peuvent passer à la dernière version ici. Si vous débutez avec XMLSpy, téléchargez une version d'essai gratuite Période d'essai de 30 jours pour découvrir la version 2013 en action.