Formateur XML

Formatez et indentez le code XML dans une structure claire et lisible dans votre navigateur.

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.

<catalog>
  <book id="1">
    <title>
      Example
    </title>
  </book>
</catalog>

Fonction de ce formateur

Découpe une entrée de type XML en balises, commentaires, instructions de traitement, sections CDATA et texte, puis place chaque token sur sa propre ligne indentée. Chaque balise ouvrante non autofermante augmente l'indentation de ce qui suit ; la balise fermante correspondante la réduit à nouveau.

Utilisation

Collez le balisage XML, vérifiez la sortie qui apparaît immédiatement et copiez-la lorsqu'elle est prête. Reset vide l'éditeur sans restaurer l'exemple.

Comportement

Une balise autofermante comme <node/> n'augmente pas le niveau d'indentation, mais toute autre balise ouvrante le fait — contrairement au formateur HTML, celui-ci ne traite aucun nom de balise comme implicitement void, puisqu'en XML tout élément peut avoir des enfants. Les commentaires, déclarations <!DOCTYPE>, instructions de traitement et sections CDATA restent chacun sur leur propre ligne en tant que token unique.

Limite importante

C'est un formateur léger de tokens, pas un analyseur ni un validateur XML — il ne vérifie pas que le document est bien formé, ne s'assure pas que chaque balise ouvrante a une balise fermante correspondante, ne résout ni les espaces de noms ni les entités, et ne valide pas par rapport à une DTD ou un schéma XML. Un XML mal formé peut quand même produire une sortie ; elle ne sera simplement pas nécessairement correcte.

Vérification recommandée

Validez le résultat avec un véritable analyseur XML, votre système cible ou un schéma XML/DTD avant de vous y fier, surtout pour des documents que vous n'avez pas rédigés vous-même — une balise fermante manquante ou un caractère non échappé peut passer inaperçu par ce formateur.

Confidentialité

Le traitement s'effectue localement dans le navigateur ; le XML collé n'est pas transféré.

Questions Fréquentes

Que fait Formateur XML ?
Formatez et indentez le code XML dans une structure claire et lisible dans votre navigateur.
Cet outil XML modifie-t-il le comportement ?
Il ne modifie que la mise en page ou les espaces supprimables. Vérifiez la sortie si le code utilise une syntaxe inhabituelle.
Mon code est-il transféré ?
Le traitement est local et votre code n'est jamais transféré.