Qu'est-ce qu'un Analyseur XML ?
Avez-vous déjà regardé un mur de XML et souhaitez pouvoir le voir comme un tableau ? C'est ce que fait cet outil. L'Analyseur XML prend votre XML (eXtensible Markup Language) et le transforme en tableaux HTML interactifs avec lesquels vous pouvez réellement travailler.
Que vous déboguiez une réponse d'API, analysiez des exportations de données ou essayiez de comprendre un fichier de configuration, cet outil vous fait gagner du temps. Fini l'analyse manuelle des éléments imbriqués ou l'écriture de scripts juste pour visualiser vos données. XML est largement utilisé pour le stockage des données et la configuration, et l'analyseur gère toutes les structures XML standard.
Le meilleur ? Tout s'exécute dans votre navigateur. Vos données ne touchent jamais nos serveurs à moins que vous ne les partagiez explicitement. C'est rapide, gratuit et privé.
Comment utiliser l'Analyseur XML
Suivez ces étapes pour analyser, visualiser et travailler avec vos données XML. Chaque étape utilise les boutons et fonctionnalités réels de cette page.
Collez votre XML ou chargez un exemple
Collez du XML dans l'éditeur de gauche à partir de votre réponse d'API (par exemple depuis Postman), un fichier de configuration ou une exportation de base de données. Cliquez sur le bouton Exemple pour charger des données d'exemple d'abonnés de télécommunications. Exemple :
<subscribers><subscriber><subscriberId>SUB-1001</subscriberId><plan>5G Illimité</plan><dataUsage>45.2</dataUsage></subscriber><subscriber><subscriberId>SUB-1002</subscriberId><plan>Plan Familial</plan><dataUsage>120.5</dataUsage></subscriber></subscribers>Le XML invalide affichera une erreur. Corrigez les balises ou guillemets manquants et le tableau apparaîtra automatiquement.
Voir comme tableau
Le panneau de droite convertit votre XML en tableau instantanément. Les éléments deviennent des lignes ; les attributs deviennent des colonnes. Pour les données d'exemple, vous verrez des colonnes comme subscriberId, plan et dataUsage. Les éléments imbriqués apparaissent comme des tableaux dans les cellules. Utilisez les boutons Principal et Imbriqué pour transposer les lignes et les colonnes. L'analyse suit la spécification XML du W3C.
Filtrer les lignes
Chaque colonne a une boîte de filtrage sous l'en-tête. Tapez pour affiner les résultats. Exemple : tapez 5G dans la colonne plan pour afficher uniquement les plans 5G, ou 100 dans la colonne dataUsage pour trouver les abonnés à haut usage. Le filtrage n'est pas sensible à la casse et fonctionne sur plusieurs colonnes à la fois.
Modifier, agrandir, exporter ou partager
Cliquez sur Modifier et double-cliquez sur une cellule pour changer sa valeur. Cliquez sur Agrandir pour plein écran. Cliquez sur Excel pour télécharger. Cliquez sur Partager pour générer un lien (expiration de 1 heure, 1 jour ou 1 semaine). Tout s'exécute côté client : rapide et privé.
Quand vous utiliseriez vraiment ceci
Débogage des réponses API
Votre API renvoie du XML, mais vous ne pouvez pas dire si la structure est correcte. Collez-la ici, voyez-la comme un tableau et détectez les éléments manquants instantanément. Fonctionne très bien avec les API SOAP ou REST qui renvoient du XML. Beaucoup plus rapide que d'écrire un script juste pour voir les données.
Analyse rapide de données
Vous avez une exportation XML de votre base de données ou outil d'analyse ? Au lieu d'écrire des scripts Python ou de la charger dans une base de données, collez-la ici. Filtrez ce dont vous avez besoin, exportez vers Excel et le tour est joué. Parfait pour les tâches d'analyse ponctuelles sans complications.
Examen des fichiers de configuration
Vous essayez de comprendre un fichier de configuration XML complexe ? Visualisez-le comme un tableau pour voir la structure clairement. Modifiez les valeurs directement si vous avez besoin de faire des changements. Beaucoup plus facile que de fouiller dans les balises imbriquées.
Montrer les données aux non-développeurs
Vous devez montrer les données XML à un PM ou designer qui ne lit pas le code ? Générez un lien partageable et envoyez-le. Ils verront un tableau propre au lieu du XML brut. Vous économisez vos explications sur ce que les balises signifient.
Questions fréquemment posées
Stockez-vous mes données XML ?
Non. Tout s'exécute dans votre navigateur en utilisant JavaScript. Votre XML ne quitte jamais votre ordinateur sauf si vous cliquez sur "Partager" pour créer un lien. Même dans ce cas, vous contrôlez quand il expire. Nous traitons tout localement et gardons vos données privées.
Quels formats XML fonctionnent ?
Tout XML valide selon la spécification XML du W3C. Éléments, attributs, structures imbriquées, espaces de noms, sections CDATA : tout. L'imbrication complexe crée simplement plus de tableaux imbriqués.
Puis-je modifier les données ?
Oui. Cliquez sur "Modifier" et double-cliquez sur une cellule. Modifiez la valeur, appuyez sur Entrée et elle se met à jour automatiquement. Vous pouvez également supprimer entièrement les colonnes si vous n'en avez pas besoin. C'est comme modifier une feuille de calcul, mais votre structure XML reste intacte.
Comment fonctionne le filtrage ?
Tapez dans les boîtes en haut de chaque colonne. Il filtre les lignes qui contiennent votre terme de recherche dans cette colonne. Vous pouvez filtrer plusieurs colonnes à la fois : il affiche les lignes qui correspondent à tous vos filtres. Ne tient pas compte de la casse, donc "sub" trouve "SUB" aussi.
Vers quoi puis-je exporter ?
Pour l'instant, vers Excel (format .xls). S'ouvre dans Excel, Google Sheets, LibreOffice : essentiellement n'importe quelle application de feuille de calcul. La structure du tableau reste intacte, donc les données imbriquées deviennent des tableaux imbriqués dans Excel aussi. Nous envisageons d'ajouter l'export CSV bientôt.
Quelle taille peut avoir mon fichier XML ?
Aucune limite stricte, mais les performances dépendent de votre navigateur. Les petits fichiers (moins de 1 Mo) s'analysent instantanément. Les fichiers autour de 5 Mo peuvent prendre une ou deux secondes. Les fichiers vraiment énormes (10 Mo+) peuvent ralentir les choses, mais ils fonctionneront quand même. Si vous traitez des ensembles de données massifs, considérez l'utilisation d'un outil comme XMLStarlet pour le traitement en ligne de commande.
Autres outils XML dont vous pourriez avoir besoin
Cet analyseur est excellent pour visualiser les données, mais parfois vous avez besoin d'autres choses. Voici nos autres outils qui fonctionnent bien ensemble :