XMLSpy propose sept modes synchronisés qui vous permettent d’ouvrir et d’analyser des fichiers XML de manière variée, selon que vous préférez voir le code dans un mode texte ou graphique. Quel que soit votre choix, XMLSpy vous permet de comprendre immédiatement la structure et le contenu de votre document XML. Vous pouvez également visualiser les fichiers JSON et YAML.
Des indications visuelles dans le Mode Texte XML et le mode Grille permettent une meilleure analyse et compréhension des fichiers XML. Si vous devez modifier le document XML, les aides à la saisie intelligentes et la validation XML SmartFix fournissent des conseils d'édition utiles et corrigent automatiquement les erreurs de validation.
Les différents onglets de XMLSpy sont personnalisés pour des fichiers XML, des schémas, JSON, WSDL, XBRL, ou d'autres formats. Lorsque vous effectuez une modification dans un des modes graphiques XML, cette modification est automatiquement réfléchie dans le mode texte, et vous aide à comprendre immédiatement les relations et l'impact de chaque modification.
XMLSpy prend également en charge des technologies complémentaires telles que JSON, YAML, HTML, CSS et Avro, ce qui facilite la visualisation et la modification des données volumineuses et du code Web.
Lorsque vous ouvrez un fichier XML en mode texte, XMLSpy offre de nombreuses fonctionnalités qui vous aident à visualiser, naviguer et comprendre la structure du fichier.
Coloration syntaxique personnalisable dans l'Afficheur XML permet d'afficher des composants différents du document XML - éléments, attributs, contenu, etc. - dans des couleurs différentes pour une compréhension immédiate.
La numérotation de ligne dans le Mode XML permet une navigation simple dans les fichiers. Vous pouvez vous rendre directement sur n'importe quelle ligne et numéro de caractère en utilisant une touche sur la barre d'outils XMLSpy. Les signets vous permettent de définir un point de référence dans le texte auquel vous pouvez retourner à tout moment. Les signets sont affichés dans la marge adjacente à la numérotation des lignes.
Le pliage de source vous permet d'agrandir et de réduire des portions du fichier XML que vous êtes en train de consulter, tout en profitant de la structure hiérarchique de XML pour présenter votre document de manière ordonnée. Les guides de retrait indiquent les liens logiques entre les balises d'élément d'ouverture et de fermeture correspondants au sein du fichier.
Une autre fonction utile de l'afficheur XML sur base texte est la touche pretty-print qui reformate votre document XML en mettant en retrait les balises élément d'ouverture et de fermeture de manière à ce que la mise en page reflète la structure du document. La fonction pretty printing permet une lecture plus aisée à l'œil humain de parcourir et de comprendre le balisage XML et d'éditer le document XML.
Des fonctions d’édition XML intelligentes comme un remplissage de code, des fenêtres d'assistants à la saisie sensible au contexte, des menus déroulants, des options rechercher & remplacer avancées, etc. facilitent la tâche.
Pour un Mode graphique de XML, cliquez sur Grille XML. Cela affiche la structure hiérarchique d'un document XML par le biais d'un ensemble de conteneurs imbriqués. Ils peuvent être agrandis et réduits aisément pour obtenir une image claire de la structure arborescente du fichier XML.
Le Mode Grille XML inclut également le mode base de données/table, qui détecte automatiquement les séquences de répétition d’éléments et réarrange la présentation dans une table facile à consulter. Le Mode Grille obtient cette représentation de base de données/table en affichant les attributs respectifs et les sous-éléments de l'élément répétitif en tant que colonnes dans la table - et vous pouvez faire pivoter les lignes et colonnes de la table pour afficher les différents types de données. Par exemple, dans la capture d’écran ci-dessus, la table est dotée de nombreuses colonnes mais de peu de lignes. Pivoter les lignes et les colonnes rend le contenu immédiatement plus accessible.
Le Mode Grille XML inclut la validation XML SmartFix, l’affichage d’image automatique, l’édition par glisser-déposer, la fonction coller des données d’applications externes, la prise en charge de très grands fichiers XML, et bien plus.
L’un des aspects les plus puissants du Mode Grille XML est qu’il vous permet de bénéficier de XPath et XQuery pour filtrer et traiter les données directement dans l’affichage.
Un filtre peut être défini sur un ou plusieurs des éléments dans les documents pour personnaliser l’affichage du document, avec une commande « Filter-to-Focus » qui vous procure un avantage composant un filtre XPath valide.
Les Formules sont composées avec XQuery pour calculer un résultat ou générer un ensemble de nœuds qui peuvent être enregistrés dans le document.
XMLSpy comprend le mode unique d’édition XML de type WYSIWYG lorsqu'un document XML est associé à un formulaire Authentic. Le formulaire Authentic permet d'éditer directement le contenu XML par le biais de modèles de documents conviviaux tout en profitant de la validation en temps réel et d'autres fonctions avancées. Il permet d’afficher des documents XML sans balises avec le format approprié et des fonctions de saisie des données comme des champs de saisie, des listes de choix et des boutons radio. Les données saisies par l’utilisateur dans le Mode Authentic sont saisies dans le fichier XML. Ces fonctions permettent à des utilisateurs sans formation technique de créer et d’éditer facilement des documents XML valides.
Les formulaires Authentic sont conçus avec Altova StyleVision.
Un excellent moyen d'ouvrir un fichier XML et d'en vérifier le contenu consiste à utiliser un visualiseur XML tel que XMLSpy. Le visualiseur XML affiche le XML de manière lisible (avec indentation, pliage et mise en surbrillance) afin que vous puissiez inspecter sa structure, ses attributs et son contenu sans avoir à parcourir une longue ligne de texte.
Il offre également une vue en grille pour visualiser la structure du document XML de manière graphique, facile à comprendre.
Contrairement aux outils en ligne de base, un visualiseur XML téléchargeable tel que XMLSpy offre une multitude de fonctionnalités avancées qui vont au-delà de la simple visualisation des données XML.
Le mode Grille dans XMLSpy est l'un des moyens les plus puissants pour visualiser et travailler avec XML, car il transforme les données XML complexes et imbriquées en une mise en page facile à lire, de type tableur. Au lieu de faire défiler des balises sans fin, vous pouvez voir instantanément la structure, la hiérarchie et les relations entre les éléments et les attributs. Vous pouvez passer du mode texte au mode grille et vice versa, et vos modifications sont instantanément répercutées dans les deux modes.
Le visualiseur XML téléchargeable ci-dessous est facile à installer et disponible pour un essai gratuit de 30 jours sans carte de crédit.
Les développeurs et les utilisateurs techniques se demandent souvent comment choisir un visualiseur XML plutôt qu'un autre. Avec les nombreuses options disponibles, il est difficile de déterminer quel outil est le mieux adapté à votre projet. Cependant, contrairement aux outils en ligne, XMLSpy est bien plus qu'un simple visualiseur XML de base.
Outre le fait de vous laisser consulter les fichiers XML graphiquement, vous aurez aussi accès à la validation SmartFix XML, à des fonctions d’édition XML intelligentes et des aides, des outils de conversion en un clic et prendre en charge JSON et une foule de technologies liées - tout en un seul outil.



