Formateur XML

Le XML produit par une machine arrive en une ligne énorme. Collez-le ici et la structure apparaît : un élément par ligne, indenté selon sa profondeur.

Le code ne quitte jamais cette page : le formatage se fait dans votre navigateur.

Comment faire

  1. Collez le XML dans le premier champ.
  2. Choisissez l’indentation : deux espaces, quatre ou une tabulation.
  3. Copiez la version lisible, ou cliquez sur « Minifier » pour la recompacter.

Bon à savoir

Ce qui distingue le XML du HTML

Le XML n’a pas d’éléments vides : tout se ferme ou se termine par une barre oblique, et il distingue la casse, si bien que <Item> et <item> sont deux éléments différents. Le formateur en tient compte : rien n’est supposé auto-fermant et les noms ne sont jamais mis en minuscules. C’est pourquoi cette page existe à part du formateur HTML.

Commentaires, CDATA et déclaration

Une section CDATA peut contenir n’importe quoi, y compris des chevrons qui ressemblent à des balises. Elle est reportée d’un bloc, comme un commentaire, si bien qu’une enveloppe SOAP contenant du balisage échappé traverse sans dommage. La déclaration XML d’en-tête reste sur sa propre ligne, là où les analyseurs l’attendent.

Questions fréquentes

Vérifie-t-il que mon XML est bien formé ?

Non. Il indente ce que vous lui donnez. Une balise fermante manquante se voit à une indentation qui ne redescend jamais, mais aucune liste d’erreurs n’est produite.

Cela marche-t-il pour du SVG, du RSS ou un sitemap ?

Oui, les trois sont du XML. Un sitemap de plusieurs milliers d’URL devient lisible, et un SVG exporté d’un outil de design cesse d’être une ligne unique.

Mon fichier part-il vers un serveur ?

Non. Le formatage se fait dans votre navigateur : un export XML contenant des données clients reste sur votre machine.

Les attributs sont-ils réordonnés ou réécrits ?

Non. La balise est placée sur sa ligne et indentée, mais ce qui se trouve entre les chevrons reste exactement tel que vous l’avez écrit.

Outils similaires