À propos du Formateur XML
Collez du XML et formatez-le avec une indentation cohérente pour la lisibilité, ou minifiez-le sur une seule ligne. Un XML invalide affichera une erreur d'analyse. Tout le traitement s'exécute dans votre navigateur.Comment utiliser XML Formatter
- Collez ou saisissez votre XML dans la zone Entrée XML.
- Cliquez sur Formater pour embellir avec une indentation cohérente, ou Minifier pour compresser en une seule ligne.
- Si le XML contient des erreurs de syntaxe, un message d'erreur apparaîtra. Corrigez les problèmes et réessayez.
- Copiez le résultat formaté pour l'utiliser dans votre éditeur, votre documentation ou votre configuration.
Fonctionnalités principales
- Embellir et minifier — Formatez pour la lisibilité ou compressez pour la production
- Détection d'erreurs — Signale les erreurs de syntaxe XML avec des messages descriptifs
- Support des namespaces — Préserve les namespaces XML, les attributs et les déclarations
- Indentation cohérente — Sortie propre et lisible avec des niveaux d'imbrication corrects
- Traitement côté client — Utilise le DOMParser du navigateur ; aucune donnée ne quitte votre appareil
Quand utiliser cet outil
- Rendre lisibles des réponses API minifiées ou des messages SOAP pour le débogage
- Formater des fichiers de configuration (web.xml, pom.xml, .csproj) pour la revue de code
- Embellir des fichiers SVG pour l'édition manuelle ou l'optimisation
- Minifier des flux de données XML ou des configurations pour le déploiement en production
- Vérification rapide de la syntaxe avant d'utiliser le XML dans des API ou des systèmes de build
Détails techniques
Le formateur utilise le DOMParser natif du navigateur pour analyser la chaîne XML en un arbre DOM. Si l'analyse échoue, le DOMParser renvoie un document contenant un élément <parsererror>, que l'outil extrait et affiche comme message d'erreur. Pour le formatage, l'outil parcourt l'arbre DOM et le sérialise avec une indentation cohérente de deux espaces, plaçant chaque élément sur sa propre ligne. Pour la minification, tous les espaces superflus entre les éléments sont supprimés. L'outil préserve les déclarations XML, les instructions de traitement, les sections CDATA, les namespaces et les attributs. Tout le traitement s'exécute en JavaScript dans votre navigateur.
Conclusion
Le Formateur XML est un outil rapide et privé pour embellir et minifier les documents XML directement dans votre navigateur. Avec la détection d'erreurs, le support des namespaces et un formatage cohérent, il simplifie le travail avec du XML de toute provenance. Pour valider la syntaxe XML, essayez le Validateur XML, ou formatez du JSON avec le Formateur JSON.