appuyez sur ⌘K pour changer d’outil
FORMAT & CONVERT

Formateur XML

Formate les documents XML pour une meilleure lisibilité.

local
xml-format
§01 À PROPOS DE CET OUTIL

Présentation

Cet outil ré-indente le XML pour rendre lisible la structure imbriquée. Il réduit les espaces entre les balises, puis place chaque élément sur sa propre ligne avec une indentation de deux espaces par niveau de profondeur. Les déclarations XML (<?xml ?>), les commentaires et doctypes (<!... >) ainsi que les balises auto-fermantes (<br/>) sont pris en charge ; un contenu textuel court reste sur la même ligne que son élément. Utile pour inspecter des réponses SOAP minifiées, des sitemaps, des flux RSS ou des configurations de type pom.xml.

Utilisation

  1. Collez votre XML dans le champ XML — un document sur une seule ligne convient parfaitement.
  2. Le résultat ré-indenté apparaît immédiatement dans Formatted, au fil de la saisie.
  3. Copiez la sortie depuis le champ en lecture seule.

Exemples

  • <root><item id='1'>a</item></root>

    <root>
      <item id='1'>a</item>
    </root>
    

Remarques

Le formateur travaille sur la structure et n’est pas un analyseur XML complet : il ne résout ni les entités, ni les espaces de noms, ni la sémantique des CDATA, et il ne vérifie pas l’équilibre des balises. Les espaces significatifs à l’intérieur d’un contenu mixte peuvent être normalisés ; évitez donc de formater des documents où les espaces internes ont du sens (certaines sections xml:space="preserve", par exemple).

FAQ
Mon XML est-il téléversé sur un serveur ?
Non. Le formatage s'exécute entièrement dans votre navigateur avec un analyseur lexical JavaScript léger. Rien n'est transmis, de sorte que les configurations propriétaires et les charges utiles d'API restent sur votre machine.
L'outil valide-t-il mon XML ?
Non. C'est un formateur, pas un analyseur validant. Il ré-indente d'après la structure des balises et produira encore une sortie pour du XML mal formé — des balises non appariées mènent simplement à une indentation étrange plutôt qu'à une erreur. Utilisez un validateur dédié pour vérifier la bonne formation du document.
Puis-je changer la taille de l'indentation ?
Pas pour l'instant. La sortie utilise une indentation fixe de deux espaces par niveau d'imbrication, la convention la plus répandue pour le XML en gestion de versions.