Éditeur JSON et XML

Altova XMLSpy est l'éditeur XML et JSON le mieux vendu, leader mondial de modelage, d'édition, de transformation et de débogage des technologies y associées.

L’éditeur JSON et XML de XMLSpy donne aux développeurs les outils nécessaires pour créer les applications les plus sophistiquées grâce à son designer de schéma graphique, sa génération de code, ses convertisseurs de fichiers, ses débogueurs et profileurs pour travailler avec XSD, XSLT, XQuery, XBRL, SOAP, etc.

XMLSpy est le leader mondial d’édition XML

Altova XMLSpy est l'éditeur XML et JSON le mieux vendu, leader mondial de modelage, d'édition, de transformation et de débogage des technologies y associées.

L’éditeur JSON et XML de XMLSpy donne aux développeurs les outils nécessaires pour créer les applications les plus sophistiquées grâce à son designer de schéma graphique, sa génération de code, ses convertisseurs de fichiers, ses débogueurs et profileurs pour travailler avec XSD, XSLT, XQuery, XBRL, SOAP, etc.

Points forts XMLSpy

Les développeurs nécessitent un éditeur JSON et XML qui ajoute de la valeur outre la correspondance des crochets et du contrôle de validation de base. XMLSpy fournit la palette de fonctions ci-dessous et contient des modes graphiques, des générateurs de code, des assistants, et d’autres fonctions d’édition intelligentes JSON et XML qui vous aident à exécuter vos tâches à toute vitesse.

Découvrez l’aperçu des outils XML et JSON dans l’Éditeur XML de XMLSpy

Éditeur XML

Les développeurs nécessitent un éditeur XML qui ajoute de la valeur outre la correspondance des crochets et du contrôle de validation de base

Modes d'édition de texte et graphique XML

Grâce à son interface utilisateur intuitive et à sa variété d'affichages et d'options, XMLSpy transforme tout travail avec les technologies XML en un jeu d'enfant. Que vous préfériez éditer des documents XML développer dans un affichage XML basé sur texte ou d'édition graphique, XMLSpy offre une assistance et des assistants à la saisie intelligents pendant la saisie et le dépannage est rapide et simple grâce au meilleur validateur XML conforme aux standards.

Mode Grille XML

Grille XML pour un aperçu d’édition XML

Le Mode Grille XML affiche la structure du document XML utilisant un ensemble de conteneurs imbriqués qui reflètent sa structure hiérarchique. Il inclut également le Mode Table qui réarrange les éléments répétitifs dans une table pour une visualisation et un triage facile. Par défaut, le Mode Grille XML utilise des attributs et éléments enfants pour les colonnes et affiche l’élément XML répétitif en tant que ligne - mais vous pouvez faire pivoter les lignes et les colonnes pour adapter l’affichage basé sur le type de fichier de données.

La Grille XML accélère l’édition XML et la rend plus puissante que si vous utilisiez un éditeur de texte seul. Les fonctions avancées comprennent :

  • Affichage d’image automatique
  • Création facile de filtres XPath
  • Formules XQuery pour calculer un résultat ou générer un ensemble de nœuds
  • Coller le contenu depuis des applis externes (éditeur de texte, Visual Studio/Eclipse, Excel, etc.)
  • Regroupement personnalisable de nœuds pour de très grands fichiers XML

Le Mode Grille XML révolutionnera la manière dont vous éditez les documents XML. Jetez un coup d’œil sur cette vidéo de démonstration rapide.

Regarder la démo XML Grid

Mode Texte XML

Mode Texte XMLSpy

Lorsque vous travaillez, XMLSpy fournit validation XML Smart Fix, un processus qui détecte des erreurs, puis énumère les corrections possibles pour les résoudre, que vous pouvez choisir pour le mettre en place dans votre document XML en un clic. En effet, XMLSpy fera les corrections automatiquement sur la base de votre sélection. Étant donné que le validateur XML peut effectuer automatiquement les corrections, il vous permet d’économiser du temps et de la frustration associés avec des problèmes de validation de résolution.

XMLSpy contient le validateur XML Smart Fix qui détecte des erreurs puis énumère les corrections possibles pour les corriger.

Éditeur Schéma XML

L’éditeur graphique de Schéma XML dans XMLSpy vous permet de créer des schémas par glisser-déposer de manière très visuelle.

L'éditeur graphique de Schéma XML dans XMLSpy vous permet de créer des schémas de manière visuelle par glisser/déposer afin que vous puissiez vous concentrer sur la sémantique de votre schéma tout en laissant les détails syntaxiques du langage de Schéma XML à XMLSpy. Outre l'édition et la validation Schéma XML 1.0 et 1.1, les outils XSD suivants sont fournis :

  • Génération de XSD depuis l'instance XML, DTD, Schéma JSON ou bases de données relationnelles
  • Génération d'instance d'échantillon depuis XSD
  • Génération de code Java, C# et C++ sur la base du Schéma XML
  • Aplatisseur de Schéma et création de sous-ensemble de schéma
  • Validation étendue des conventions de nomenclature et de codage
  • Refactoring de schéma
XMLSpy utilise RaptorXML® pour une validation et un traitement ultra-rapide de JSON et XML. RaptorXML est un produit de serveur multi-plateforme qui boostera vos applications.

Outils JSON

Le mode JSON Editor Grid rend l’édition de JSON simple

XMLSpy contient un lecteur JSON et un éditeur JSON avec une prise en charge de JSON, JSON5, JSON Lines et JSON Comments vous permettant de consulter et d'éditer les fichiers JSON en utilisant les mêmes modes intuitifs de Texte et Grille disponibles pour l'édition XML, avec des guides d'édition utiles et des assistants à la saisie. L'éditeur JSON contient :

  • Éditeur de Grille JSON révolutionnaire
  • Prise en charge de JSON, JSON5, JSON Lines, JSON with Comments
  • Des assistants à la saisie sensibles au contexte et autres outils d'édition intelligents
  • Contrôle de la syntaxe JSON
  • Validateur JSON
  • Conversion JSON à XML
  • Conversion XML à JSON
  • Interroger/ Transformer JSON avec XPath, XQuery, XSLT
  • Création de graphique à partir des données JSON

Éditeur JSON : Mode Grille

Un environnement d’édition JSON absolument révolutionnaire et innovant est fourni dans le Mode JSON Grid de XMLSpy. JSON Grid propose une représentation graphique de la structure de document JSON qui est immédiatement plus simple à comprendre que le code JSON correspondant dans le mode texte, en particulier pour des documents longs et complexes avec plusieurs niveaux imbriqués d’arrays et d’objets. Des fonctions avancées comme une détection automatique de type, des commandes dans cellule, les filtres XQuery pour modifier le mode, des formules XQuery pour générer une sortie supplémentaire depuis les données JSON, etc. Tout cela rend l’édition JSON plus rapide et plus simple qu’un éditeur JSON basé sur texte. La Grille JSON permet même de créer des graphiques depuis des données JSON.

La Grille JSON rend l’édition des documents JSON facile

Regarder la démo JSON Grid

Graphiques JSON

En plus d’utiliser XQuery pour des filtres et des formulaires dans JSON Grid, vous pouvez l’utiliser pour créer des graphiques depuis les données JSON numériques.

Créer des graphiques avec des données JSON

Une fois avoir configuré une fonction de graphique, l’icône Enregistrer intègre le graphique dans le fichier JSON en tant qu’image encodée en base-64. Ou bien, cliquer avec la touche de droite dans le graphique et l’enregistrer dans un fichier d’image comme .png ou .jpg.

Aucun autre éditeur JSON sur le marché n’offre une palette de fonctions aussi variée !

Éditeur Schéma JSON

XMLSpy prend entièrement en charge la génération et l’édition du Schéma JSON

Alors que XMLSpy a fait figure de pionnier avec son premier éditeur graphique de Schéma XML, il propose maintenant le premier éditeur graphique de niveau entreprise de Schéma JSON pour augmenter considérablement la génération de schéma, le développement et la validation pour les développeurs travaillant avec JSON.

Les utilisateurs de XMLSpy connaissant l'affichage Schéma XML reconnaîtront immédiatement l'affichage Schéma JSON. Les nouveaux utilisateurs, eux, auront vite fait de s'y retrouver. Utiliser l'éditeur de Schéma JSON pour :

  • Édition et validation Schéma JSON par glisser/déposer
  • Conversion Schéma XML <=> Schéma JSON
  • Génération de fichiers d'instance JSON depuis Schéma JSON
  • Génération de documentation de Schéma JSON

L#éditeur de Schéma JSON prend en charge les types de données BSON (JSON binaire) utilisées dans les bases de données NoSQL telles que MongoDB.

Interroger & Transformer JSON avec XPath, XSLT, XQuery

Malgré la popularité croissante de JSON, il n'existe pas de langage utilisé couramment pour interroger et transformer des données JSON. Heureusement, les fonctions ajoutées à XPath/XQuery 3.1 fournit des moyens pour cibler des mappages, arrays et des objets JSON, offrant une manière standardisée pour interroger et transformer des données JSON utilisant ces langages familiers.

XMLSpy permet de traiter très facilement des documents JSON avec XPath, XSLT et XQuery utilisant des éditeurs intelligents et la fenêtre Générateur et Évaluateur XPath/XQuery. Les fonctions comprennent :

  • Documents de requête JSON avec XPath 3.1 ou XQuery 3.1 dans la fenêtre XPath/XQuery
  • Transformer des documents JSON avec un fichier XSLT 3.0 ou XQuery 3.1
Interroger JSON avec XPath/XQuery

Apprenez comment interroger JSON avec XSLT et XPath/XQuery

Outils XSL et XSLT

XMLSpy contient de nombreux outils pour le développement et le débogage XSLT

Éditeur XSLT

L'Éditeur JSON et XML offre un soutien complet pour le développement XSL et XSLT dans son éditeur XSLT avec des aides à la saisie sensibles au contexte, une fenêtre XSL outline, etc.

Pour les transformations, l'intégration parfaite avec des RaptorXML Servers installés permet une fonctionnalité hyper-performante combinée avec une stricte conformité aux normes W3C, y compris les versions XSLT, XPath et XQuery 1.0, 2.0 et 3.1. Cela vous permet de profiter des transformations ultra-rapides pendant le développement et le test, le tout directement depuis XMLSpy.

XMLSpy comprend même des éditeurs HTML et CSS intelligents avec un mode navigateur intégré.

Débogueur et profileur XSLT

Le test et le perfectionnement de feuilles de style XSLT peut s'avérer être un processus compliqué et long. Avec le débogueur de XMLSpy débogueur XSLT, vous pouvez passer par et déboguer les feuilles de style les plus complexes avec rapidité et aisance. Une prise en charge pour XSLT 1.0, XSLT 2.0 et XSLT 3.0 est assurée et vous pouvez même déboguer des feuilles de style qui contiennent un code de programme en Java, C#, JavaScript ou VBScript.

Le débogueur XSLT dans l’éditeur XML vous aide à trouver les erreurs XSLT

Le profileur XSLT de XMLSpy est un outil précieux pour l'optimisation de la performance de votre code XSLT. Grâce à l'information révélée par le profileur XSLT, vous pouvez immédiatement voir quelles parties de votre code XSLT prennent le plus de temps à traiter pour les ajuster afin d'optimiser vos feuilles de style XSLT.

Optimisation de la vitesse XSL

Le profileur XSLT fournit des informations importantes pour les développeurs XSLT experts, mais si vous souhaitez accélérer le temps d'exécution XSLT sans changer manuellement votre code XSLT et XPath, essayez l'optimiseur de vitesse XSL.

L'optimiseur de vitesse XSL de XMLSpy propose une approche brevetée révolutionnaire de l'accélération des transformations XSLT, permettant des augmentations considérables du débit sans qu'une analyse manuelle soit nécessaire pour déterminer exactement quelles expressions XSLT ou XPath entraînent les ralentissements.

Back-mapping XSLT et XQuery

XMLSpy propose le back-mapping XSLT pour déboguer vos transformations

Étant donné que les documents XSLT et XQuery sont souvent longs et complexes, il est parfois difficile d'identifier la source de la sortie involontaire. En ce qui concerne le débogage ciblé, le back-mapping permet de faire correspondre immédiatement des éléments de sortie à des nœuds source et des instructions.

En activant le back-mapping, les transformations XSLT et les exécutions XQuery seront effectuées de manière à ce que le document résultant pourra être back-mapped sur les documents XSLT+XML ou XQuery+XML d'origine. En cliquant sur un nœud dans le document de résultat, l'instruction XSLT et les données de source XML qui ont généré ce nœud de résultat seront marqués.

Le back-mapping dans XMLSpy est révolutionnaire de deux manières. Tout d'abord, les développeurs économisent un temps considérable lors du débogage, de la précision et de la perfection de leur code tout en comprenant le code hérité par d'autres membres de l'équipe. Ensuite, XMLSpy ne procède pas à des modifications ni n'ajoute du code au document de sortie afin de réaliser un back-mapping.

Découvrez le Back-mapping XSLT et le Back-mapping XQuery en pleine action

Outils XPath et XQuery

XMLSpy vous offre des outils intelligents pour créer des expressions XPath

Fenêtres XPath/XQuery

La fenêtre XPath/XQuery permet une création et un test simple de vos expressions XPath/XQuery alors que vous les composez avec les fenêtres intégrées de Génération et d'Évaluation. Des fonctions utiles pour accélérer le développement sont fournies par :

  • Générateur et évaluateur XPath
  • Générateur et évaluateur XQuery
  • Génération d'expression point-and-click
  • Faire passer la souris au-dessus d'informations
  • Aides à la saisie améliorées
  • Fragments de code prêts à l'utilisation
  • Neufs onglets pour la génération d'expression incrémentielle
  • Mode de Génération pour l'édition XPath intelligente
  • Mode d'évaluation pour voir les résultats immédiatement
  • Évaluer XPath/XQuery par rapport à XML et JSON

Regardez cette démo concernant les outils d'édition et de test XPath dans XMLSpy

Éditeur XQuery

Pour le travail sur des documents XQuery volumineux, de XMLSpy fournit une prise en charge native pour XQuery 1.0 et XQuery 3.1 avec toutes les fonctions d'édition intelligentes nécessaires pour éditer les documents XQuery rapidement et aisément. Une prise en charge de la présence de schéma dans l’éditeur XQuery vous permet d'exploiter pleinement XQuery à travers des mécanismes pour l'isolation d'erreurs, un débogage simplifié et une amélioration de la performance.

Débogueur XPath/XQuery

La fenêtre XPath et XQuery contient également un débogueur puissant pour les tests, les dépannages et le perfectionnement de votre XPath/XQuery pour économiser du temps et réduire les frustrations.

Le débogueur vous permet d'exécuter l'évaluation de votre expression XPath ou XQuery étape par étape. Chaque clic vous montre les résultats de l'étape correspondante de l'évaluation. La barre d'outils du débogueur vous permet de suivre les étapes d'évaluation, d'en sauter ou de les quitter.

Le débogueur XPath et XQuery de XML vous aide à perfectionner votre code

Un Profileur XQuery avancé est aussi fourni, pour vous aider à analyser et optimiser votre performance de code XQuery.

Back-mappage XQuery

Un débogage ciblé est également fourni par le biais du back-mapping XQuery.

Éditeur de XQuery Update Facility

La fenêtre XPath/XQuery de l'éditeur XML prend également en charge l'édition des instructions XQuery Update Facility (XQUF) 1.0 et 3.0 avec des fonctions avancées pour la composition des expressions XQuery Update Facility avec la coloration de syntaxe complète, la complétion de code intelligente et les rapports de messages d'erreur.

Le panneau des résultats vous permet de visualiser les résultats des changements et en cliquant sur un résultat dans le panneau d'aperçu, le nœud touché est souligné dans votre document d'instance. Ensuite, vous pouvez exécuter les mises à jour en un seul clic, soit dans le fichier actuel, soit dans les fichiers ouverts, un dossier ou tout un projet XMLSpy ouvert. Cette fonction est unique à XMLSpy.

Découvrez l'Éditeur XQuery Update Facility en pleine action

Comparer des documents JSON et XML

XMLSpy inclut des outils de diff/fusion puissants pour comparer des documents JSON et d’autres fichiers de texte, ainsi que des répertoires. En ce qui concerne les comparaisons de fichier, les comparaisons à 2 et 3 voies sont prises en charge. Les utilisateurs peuvent éditer des documents et fusionner des modifications dans les deux directions.

Comparer XML

En ce qui concerne les comparaisons, l’éditeur XML de XMLSpy comprend un outil de comparaison visuel qui permet aux développeurs de comparer des XML aisément et de fusionner des documents et des répertoires de manière intelligente et sensible au XML.

Les options sensibles à XML de diff/fusion sont entièrement personnalisables. Par exemple, vous pouvez spécifier la résolution d'entités, si vous souhaitez ignorer ou non des préfixes d'espace de noms, des espaces blancs, CDATA, des instructions de traitement, des commentaires ou le tri d'éléments attributs/enfant, et comment visualiser des différences. En outre, vous pouvez fusionner les différences textuelles et les différences dans XML entre les fichiers tels que vous les comparez.

Comparer XML avec la fusion à trois voies directement dans l’éditeur XML

Outils XBRL

Altova XMLSpy propose une prise en charge complète pour le développement XBRL

Altova propose une prise en charge complète pour le développement XBRL end-to-end et la génération de rapports, depuis l'édition de taxonomie dans XMLSpy, à la validation haute performance sur RaptorXML Server, au mappage de données et l'analyse dans MapForce, à la génération de rapports multicanal dans StyleVision.

Éditeur de taxonomie XBRL

L'éditeur de taxonomie XBRL XMLSpy fournit un mode graphique des taxonomies XBRL et des fonctions d'édition de taxonomie intelligente.

En organisant les composants en onglets faciles à filtrer et les icônes informatives, les messages de survol, les fenêtres de détail et les aides à la saisie sensibles au contexte, l’éditeur XBRL taxonomy editor de XMLSpy facilite la lecture des taxonomies existantes et la création de nouvelles en étendant les taxonomies de standard industriel.

Vous pouvez même recourir à l'Assistant de taxonomie XBRL pour étendre ou créer une nouvelle taxonomie XBRL.

Les fonctions d'édition XBRL comprennent :

  • Affichage de taxonomie XBRL graphique
  • Prise en charge de XBRL 2.1, XBRL Dimensions et Formula XBRL
  • Édition de XBRL Table Linkbase et exécution
  • Onglets XBRL sensibles au contexte et aides à la saisie
  • Assistant de taxonomie XBRL pour l'extension de US-GAAP ou d'IFRS
  • Éditeur de formules XBRL
  • Génération de documentation de taxonomie XBRL
  • Validation de taxonomie et instance XBRL

Éditeur et processeur XULE

Les processeur et validateur XULE dans XMLSpy traitent les expressions XULE par rapport à un document d’instance XBRL, et fournissent une validation des documents XULE pour une syntaxe correcte, conformément aux spécifications XULE.

Éditeur et processeur XULE interactif dans XMLSpy

XMLSpy inclut le premier éditeur XULE interactif sur le marché. L’édition XULE est prise en charge aussi bien dans le Mode Texte que dans une fenêtre XULE spécialisée affichée ci-dessus. Les deux modes d’édition guident les utilisateurs avec l’aide à la syntaxe, le remplissage automatique du code, et d’autres fonctions utiles qui permettent d’écrire et de tester les expressions XULE. Pendant le travail, les valeurs de remplissage automatique se basent sur la syntaxe XULE et la structure de la taxonomie XBRL sélectionnée, le cas échéant. Informez-vous davantage sur l’éditeur puissant éditeur XULE.

Outils Open Information Model (OIM) 1.0

OIM (Open Information Model) fournit un modèle indépendant de syntaxe pour les données XBRL à être transformées en d’autres formats tels que CSV et JSON. Bien que XBRL fournisse une représentation basée sur les normes des données de rapports professionnels, de telles données sont souvent stockées et/ou consommées dans d’autres formats. OIM est une couche d’abstraction qui découple XBRL depuis la syntaxe XML sous-jacente : de cette façon, les organisations peuvent bénéficier de la fonctionnalité XBRL et, en même temps, avoir des documents XBRL écrits en JSON et/ou CSV.

OIM vous permet de convertir XBRL en JSON ou CSV

XMLSpy est l’un des tout premiers outils XBRL à prendre en charge l’OIM avec une prise en charge de la validation des rapports en XML, JSON et CSV, de même que la conversion en un clic entre ces formats.

Consultez cette démo d'éditeur de Linkbase XBRL Table

Regardez cette démo de l'Éditeur de Formule XBRL

Outils WSDL & SOAP

L’éditeur XML de XMLSpy offre un éditeur graphique WSDL pour définir des services web

Éditeur graphique WSDL

La syntaxe WSDL peut s'avérer complexe et la rédaction manuelle de code dans un éditeur de texte seul est souvent une tâche ardue. L'approche graphique unique de XMLSpy concernant le design WSDL simplifie le développement WSDL en vous permettant de créer votre WSDL visuellement, par glisser/déposer et une pleine validation ainsi qu'une aide à l'édition. Un code WSDL complet est généré derrière les scènes sur la base de votre design graphique et vous pouvez consulter et éditer le code dans le mode Texte à tout moment.

L'auto-génération d'une documentation WSDL complète est également prise en charge.

Client SOAP & Débogueur SOAP

Déboguer des messages SOAP dans l’éditeur XML

XMLSpy propose toutes les fonctions de SOAP 1.2 et 1.1, y compris un client SOAP pour interpréter les documents WSDL, créer des requêtes SOAP, les soumettre à un service Web et consulter la réponse SOAP.

Le Débogueur SOAP XMLSpy agit comme un proxy entre un client et un serveur de services Web, vous permettant d'inspecter les fichiers WSDL 1.1/2.0, de procéder à un single-step dans les transactions de services Web envoyées par HTTP ou HTTPS, inspecter tous les documents XML de requêtes et réponses, configurer les points de rupture sur les fonctions SOAP et même définir des points de rupture conditionnels qui déclenchent lorsqu'une certaine requête ou réponse contient des données sélectionnées qui sont spécifiées par les moyens d'une requête XPath.

De cette manière, le Débogueur SOAP vous permet d'identifier et de réparer les erreurs rapidement et aisément.

Intégration de la base de données

XMLSpy s’intègre dans toutes les bases de données relationnelles les plus courantes

L'intégration puissante de bases de données relationnelles dans XMLSpy vous aide à réduire les problèmes d'inter-opérabilité en vous permettant de requêter facilement les bases de données de SQL et de passer entre les bases de données et les fichiers XML pour les convertir dans les deux sens.

XMLSpy interagit avec les bases de données relationnelles les plus populaires dans leur langue d'interface native comme :

  • Firebird 2.5, 3, 4
  • IBM DB2 for iSeries® v6.1, 7.1, 7.2, 7.3, 7.4
  • IBM DB2® 8, 9.1, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7
  • Informix® 11.70, 12.10, 14.10
  • MariaDB 10, 10.3, 10.4, 10.5, 10.6.5, 10.9.2, 10.11, 11.2, 11.4
  • Microsoft Access™ 2003, 2007, 2010, 2013, 2019
  • Microsoft® Azure SQL
  • Microsoft® SQL Server® 2005-2022
  • MySQL® 5, 5.1, 5.5, 5.6, 5.7, 8, 8.0.25, 8.0.28, 8.2, 8.3, 8.4
  • Oracle® 9i, 10g, 11g, 12c, 18, 19
  • PostgreSQL 8, 9, 10, 11, 12, 13, 14, 15, 16
  • Progress OpenEdge 11.6
  • SQLite 3.x
  • Sybase® ASE 15, 16
  • Teradata 16

Les fonctions d'intégration de base de données comprennent :

  • Assistant connexion rapide de base de données
  • Fenêtre de requête de base de données avec éditeur SQL
  • Importer les données de base de données SQL dans XML
  • Créer des Schémas XML sur la base de structures de base de données SQL
  • Exporter XML vers des bases de données SQL
  • Créer un schéma de base de données depuis un Schéma XML
  • Prise en charge des bases de données activées pour XML: Bases de données IBM DB2 pureXML, Oracle XML DB, SQL Server XML

Éditer Markdown

Pour une documentation facile au cours du développement XML et JSON, XMLSpy inclut un éditeur Markdown natif avec une mise en surbrillance de la syntaxe, des blocs de code et un aperçu du navigateur intégré.

Éditeur YAML

XMLSpy inclut la prise en charge intégrée pour travailler avec YAML à côté de XML et JSON, y compris un éditeur YAML, valideur et convertisseur.

Fonctions avancées

Pourquoi XMLSpy est-il le meilleur IDE de JSON et XML disponible ? Contrairement à d’autres logiciels, XMLSpy inclut de nombreuses autres fonctions avancées pour le développement, y compris :

&customerssay;

“Nous utilisons Altova XMLSpy depuis plus de quatre ans pour notre développement de XSLT/XQuery/schéma... En tant que développeur XSLT, j'utilise XMLSpy pour mes développements XSLT et pour TOUS les débogages de mon code. Bref, XMLSpy est le champion.”

Manoj Pillai, Sr. Developer, Shared Services Group, Inc.

“Altova XMLSpy est de loin l'éditeur XML le plus rapide que je connaisse. Une version gratuite de 30 jours est disponible sur leur site Internet. Le seul problème, c'est qu'une fois les 30 jours passés, vous aurez envie de l'achetez.”

Edmond Woychowsky, TechRepublic

FAQ XMLSpy

Ci-dessous, vous trouverez une liste de questions fréquemment posées par les consommateurs évaluant les éditeurs JSON et XML.

  • Dans mon organisation, nous devons souvent travailler avec XML ensemble avec les données dans les bases de données relationnelles. Existe-t-il des éditeurs XML qui permettent d’interroger et de manipuler des données directement depuis les bases de données SQL ?

    Oui, Altova XMLSpy est un éditeur XML qui vous permet également d’interroger et de manipuler des données directement depuis des bases de données SQL, le rendant bien adapté pour travailler avec XML, JSON et des données de bases de données relationnelles ensemble.

    Quelques fonctions clés d’Altova XMLSpy pour l’intégration de la base de données incluent :

    • Connectivité de base de données directe : XMLSpy peut se connecter directement aux 15 bases de données SQL les plus populaires, y compris le Serveur SQL, Oracle, MySQL, PostgreSQL, IBM DB2, SQLite, et d’autres, y compris des bases de données activées par XML. Ceci vous permet de naviguer dans et interroger les bases de données directement à l’intérieur de l’interface XMLSpy.
    • Pas de connecteurs supplémentaires : XMLSpy prend en charge toutes les bases de données en une seule version et les clients ne sont pas obligés d’acheter des connecteurs par base de données.
    • Éditeur SQL : XMLSpy inclut une fenêtre de requête de bases de données intégrées avec un éditeur SQL qui permet d’écrire et d’exécuter des instructions SQL par rapport aux bases de données connectées. Ceci vous permet d’interroger, d’insérer, de mettre à jour et de supprimer des données stockées dans les bases de données relationnelles.
    • Conversion Base de données/XML : Vous pouvez convertir les XSD aux structures de base de données (et vice versa) dans XMLSpy, permettant un transfert de données sans difficultés entre les documents XML et les bases de données. Ceci inclut la génération de fichiers XML depuis les données de bases de données et la mise en œuvre de bases de données depuis XML.
  • Existe-t-il des éditeurs XML avec une intégration IA ?

    Oui, il existe quelques éditeurs XML qui proposent des niveaux d’intégration IA ou des fonctions assistées par l’IA. Un de ceux est Altova XMLSpy.

    Pour éditer JSON et XML, XMLSpy inclut l’intégration IA qui peut augmenter la productivité et la créativité. L’assistant IA prend en charge les invites de langage naturel pour générer les schémas XML ou JSON et les documents d’instance avec un échantillon de données. Vous pouvez aussi utiliser l’assistant IA pour demander le code XSL, XPath et XQuery.

    Ces outils aident les développeurs tous niveaux à démarrer leurs projets XML et JSON.

  • Quel éditeur XML a le plus de fonctions et fonctionnalités ?

    Basé sur son ensemble de fonctions complètes et de capacités avancées, Altova XMLSpy est largement considéré comme un des éditeurs XML les plus fonctionnels et les plus riches en fonctions. Veuillez trouvez ici quelques fonctions clés qui le distinguent des autres :

    • Assistant IA
    • Modes visuels pour l’édition XML et JSON
    • Transformer JSON avec XPath/XQuery et XSLT
    • Validation SmartFix avec corrections d'erreurs automatiques
    • Édition, débogage et profilage pour XSLT, XPath, XQuery
    • Optimisation de la vitesse XSL
    • Back-mapping de XSLT XQuery
    • Prise en charge de toutes les bases de données
    • Conversion un seul clic entre BD, XML, JSON, etc.
    • Outils de services web
    • Java pilotée par XSD, C++ et génération de C#
    • Outils de développement XBRL
    • Création de graphiques à partir des données XML et JSON
    • Prise en charge de Avro, Markdown, HTML, CSS et d’autres tech associées
  • J’ai entendu parler d’éditeurs XML visuels, mais existe-t-il des éditeurs JSON visuels ?

    Oui, quelques éditeurs JSON incluent une option visuelle ou graphique pour travailler avec les données JSON, rendant l’aperçu, l’édition et la manipulation des structures JSON plus faciles par rapport à d’autres éditeurs basés sur texte traditionnels.

    Altova XMLSpy inclut un Mode Grille JSON unique.

    La Grille JSON fournit une représentation graphique de la structure du document JSON qui est plus facile à comprendre que le code JSON correspondant dans le mode texte, en particulier pour de longs documents complexes avec de multiples niveaux imbriqués de tableaux et d’objets.

    Il propose également des fonctions avancées telles qu’une détection de type automatique, des commandes dans les cellules, des filtres XQuery pour modifier le mode, des formules XQuery pour générer une sortie supplémentaire depuis les données JSON data, etc. La Grille JSON permet même de créer des graphiques depuis des données JSON.

    Cette fonction rend l’édition JSON plus rapide et plus facile que d’utiliser un éditeur basé sur le texte.

  • Je travaille sur des projets XML volumineux ; quels éditeurs gèrent les gros fichiers de manière satisfaisante ?

    Avec l’augmentation des big data et le volume croissant de données structurées étant générées et traitées, la capacité à gérer des tailles de fichiers volumineux est un must pour l’éditeur XML.

    Altova XMLSpy inclut de nombreuses optimisations pour travailler avec des fichiers volumineux (XML, JSON, XSD, XBRL, Avro, etc.). Vous pouvez ouvrir l’aperçu de fichiers volumineux instantanément, et le logiciel est aussi optimisé pour une validation hyper rapide de fichiers volumineux, en particulier quand ils sont utilisés conjointement avec RaptorXML Server. L’exécution XSLT et XQuery est également optimisée par rapport aux fichiers volumineux.