Nouveaux outils pour l'édition de fichiers XML et JSON
La dernière version de XMLSpy intègre plusieurs fonctionnalités demandées par les utilisateurs pour travailler avec JSON et XML, ainsi que de nouvelles fonctionnalités pour le débogage de XPath, des normes mises à jour et une meilleure prise en charge des bases de données, et bien plus encore.

Validation lors de la modification
En s'appuyant sur les outils de validation JSON et XML performants intégrés à XMLSpy, la nouvelle fonctionnalité de validation en temps réel lors de la saisie est disponible dans la version 2020r2. Des informations de validation immédiates et détaillées sont désormais accessibles dans la vue texte..

... et la vue en grille JSON graphique :

Cette fonctionnalité peut être activée ou désactivée dans les options du programme, ainsi que via une icône dans la barre d'outils.

Je teste cette fonctionnalité depuis plusieurs semaines, et je dois dire que cela a complètement changé ma façon de travailler lors de la phase de rédaction. La possibilité de visualiser et de corriger les erreurs dès qu'elles sont tapées me fait gagner énormément de temps par rapport à la méthode traditionnelle qui consiste à les identifier et à les corriger ultérieurement, soit manuellement, soit en effectuant une vérification au moment de la sauvegarde du fichier.
Sauvegarde automatique
En parlant de sauvegarde de vos travaux, la fonction de sauvegarde automatique dans XMLSpy est très utile pour récupérer vos fichiers en cas de problème logiciel ou matériel. La boîte de dialogue Options, accessible via le menu Outils, permet aux utilisateurs de contrôler entièrement l'activation des sauvegardes automatiques et leur fréquence.
Les symboles de modification de fichier, de couleur verte, jaune, rouge et grise, indiquent si un fichier est sauvegardé, si une sauvegarde est en cours, si une sauvegarde n'est pas actuellement possible, et si les sauvegardes ont été désactivées par l'utilisateur.

Améliorations du Débogueur XPath
Pour perfectionner vos expressions XPath ou XQuery, les outils Débogueur XPath et Débogueur XQuery intégrés à XMLSpy vous permettent de suivre l'évaluation d'une expression par rapport au fichier actif, afin d'analyser les résultats à chaque étape. Vous pouvez également définir des points d'arrêt et des points de trace. À chaque étape, vous pouvez visualiser le contenu des variables, ainsi que définir des expressions de surveillance personnalisées pour vérifier des aspects supplémentaires de l'évaluation. Pour chaque étape, la partie de l'expression qui est actuellement évaluée est mise en évidence, et le résultat de cette étape est affiché dans le volet Résultats du débogueur.
Maintenant, XMLSpy fournit encore plus de détails utiles dans la fenêtre de la pile d'appels, ce qui vous permet d'analyser le contexte et les variables à chaque étape de la pile.

La vitesse de correction des erreurs a également été améliorée.
Normes mises à jour et assistance à l'intégration
XMLSpy prend en charge une grande variété de normes liées à XML et JSON, ainsi qu'une intégration complète avec les bases de données relationnelles et avec les environnements de développement intégrés Visual Studio et Eclipse. Plusieurs mises à jour ont été introduites :
Prise en charge de X3D
XMLSpy offre une prise en charge intégrée pour de nombreux types de fichiers via le menu Fichier | Nouveau, et la version 2020r2 a ajouté une prise en charge pour X3D (eXtensible 3D), un format de fichier utilisé pour représenter et communiquer des scènes et des objets 3D intégrés dans des applications.
Intégration avec Eclipse 4.13 et 4.14
XMLSpy prend en charge une intégration transparente avec de nombreuses versions d'Eclipse, et le support a été mis à jour pour inclure les dernières versions.
Prise en charge de versions supplémentaires de bases de données
XMLSpy s'intègre à tous les.. bases de données relationnelles populaires. Cela réduit les problèmes d'interopérabilité en vous permettant de consulter facilement des bases de données SQL et de convertir les données entre les bases de données et les fichiers XML.

La prise en charge d'Informix, de PostgreSQL et de SQLite dans XMLSpy et dans les autres produits Altova a été mise à jour pour inclure les dernières versions de ces bases de données
Informix 14.10
PostgreSQL 12
SQLite 3.31
Découvrez tout ce qui a été ajouté dans la dernière version de l'éditeur XML et JSON Vous pouvez mettre à jour vers la dernière version, ou, si vous n'êtes pas client XMLSpy, profitez d'une période d'essai gratuite de 30 jours.