À quoi sert cet outil
Le Formateur XML formate, valide et minifie du XML. Collez du XML et choisissez l'indentation (2 ou 4 espaces, tabulations) pour obtenir une sortie lisible. Un XML invalide affiche une erreur inline. Un XML valide affiche une vue arborescente repliable. Minifier supprime les espaces superflus. Copiez le résultat en un clic.
Comment l'utiliser
- Collez le XML — Collez votre chaîne XML dans la zone d'entrée.
- Formatez — Cliquez sur Formater ou ajustez l'indentation. La sortie se met à jour.
- Validez — Un XML invalide affiche une erreur ; un XML valide affiche la vue arborescente.
- Minifiez — Cliquez sur Minifier pour supprimer les espaces inutiles.
- Copiez — Copiez la sortie formatée ou minifiée dans le presse-papiers.
Comment ça fonctionne
L'outil parse l'entrée avec le DOMParser du navigateur. Si le parse échoue, il affiche l'erreur. Si valide, il reformate avec l'indentation choisie (pretty-print) ou minifie en supprimant les espaces entre les balises. La vue arborescente est construite à partir du document parsé pour une navigation plus facile. Tout le traitement est côté client.
Tous les calculs s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Cas d'usage et exemples
- Fichiers de config — Formatez la config XML pour la lisibilité.
- API SOAP/XML — Formatez les réponses pour le débogage.
- SVG — Formatez le balisage SVG pour l'édition.
- Documentation — Produisez des échantillons XML propres.
- Bundling — Minifiez le XML pour des payloads plus légers.
Exemple
Entrée : <root><item>a</item><item>b</item></root>
Formaté (2 espaces) :
<root>
<item>a</item>
<item>b</item>
</root>
Limitations et contraintes connues
- XML uniquement — Ne supporte pas HTML5 ni XML invalide.
- Fichiers volumineux — Un XML très volumineux peut ralentir la vue arborescente.
- Pas de schéma — Valide uniquement la conformité ; ne valide pas contre DTD ou XSD.