Catégorie: Développement
Formateur XML
Formatez, minifiez et validez du XML en local
Collez du XML et obtenez-le indenté ou minifié, avec les erreurs de l'analyseur signalées ligne par ligne. Tout s'exécute dans votre navigateur : vos flux et configurations restent privés.
Collez du XML pour le formater ou le minifier.
Le résultat s'affichera ici.
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Le XML généré par une machine arrive souvent sur une seule ligne, ce qui rend une réponse d'API, un flux RSS, un sitemap ou un SVG presque illisible. Ce formateur analyse le document avec l'analyseur XML du navigateur, puis le réimprime avec l'indentation choisie, en conservant attributs, commentaires, sections CDATA et instructions de traitement. La minification fait l'inverse et supprime à nouveau les espaces entre les éléments. Comme l'analyseur est celui du navigateur, un document mal formé est signalé avec le message et la position que le navigateur utiliserait.
Mode d'emploi
- Collez votre XML dans la zone de saisie ou chargez l'exemple.
- Choisissez Formater avec une indentation de 2 ou 4 espaces, ou Minifier.
- Copiez le résultat, ou corrigez l'erreur signalée et réessayez.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Mon XML est-il envoyé quelque part ?
- Non. Le document est analysé et réimprimé par du JavaScript exécuté dans la page : vos charges utiles d'API et vos fichiers de configuration ne quittent jamais votre appareil.
- Peut-on formater un flux RSS, un sitemap ou un SVG ?
- Oui. Ce sont tous des documents XML, ils sont donc indentés comme n'importe quel autre fichier, espaces de noms et attributs compris.
- Pourquoi mon document échoue-t-il à l'analyse ?
- XML est plus strict que HTML : chaque balise doit être fermée, les valeurs d'attribut doivent être entre guillemets et un & isolé est invalide. Le message d'erreur indique où l'analyseur s'est arrêté.