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 même consulter des fichier JSON.
Des indications visuelles dans le Mode Texte XML et le mode Grille permettent une meilleure analyse et compréhension des fichiers XML. Si vous souhaitez éditer le document XML, des assistants à la saisie intelligents et une validation XML SmartFix vous guident dans l'édition et la correction automatique des 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 aussi en charge des technologies complémentaires comme JSON, HTML, CSS, et Avro pour une consultation et une édition plus simple des big data et du code web.
Lorsque vous ouvrez un fichier XML dans le mode Texte, l’éditeur XML propose de nombreuses fonctions pour vous aider à 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.
Les utilisateurs développeurs et techniques sont souvent à la recherche du meilleur afficheur XML doté en outre de nombreuses options et il est donc difficile de déterminer quel outil est le mieux adapté pour votre projet. Contrairement à des outils en ligne, XMLSpy est tellement plus qu’un simple Afficheur 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.
XMLSpy vous permet d’aller plus loin que la simple consultation d’un fichier XML. Et vous pouvez l'essayer gratuitement pendant 30 jours, sans utiliser votre carte de crédit.