Outils Nettoyage

Formateur XML en Ligne Gratuit avec Validateur

Collez du XML minifié ou mal indenté et obtenez-le lisible en un clic. Le formateur valide pendant l'analyse, signale la première erreur de syntaxe et peut reminifier le document ou le convertir en JSON — le tout dans votre navigateur.

Votre XML ne quitte jamais cette page : l'analyse, le formatage et la conversion se font dans votre navigateur, sans envoi ni journalisation côté serveur.

Ce Que Fait un Formateur XML

Un formateur XML réindente le document pour rendre son imbrication visible : chaque élément enfant est décalé d'un niveau par rapport à son parent et les éléments qui ne contiennent que du texte restent sur une seule ligne. Le XML généré par des machines — enveloppes SOAP, flux RSS, sitemaps, mises en page Android, POM Maven — arrive presque toujours sur une seule ligne interminable : parfait pour un analyseur, illisible pour un humain. Le formatage ne modifie que les espaces entre les balises : le document qui sort est identique à celui qui est entré.

Comment Formater du XML en Ligne

Quatre étapes, sans compte et sans téléversement :

  1. Collez votre XML dans le panneau de gauche, ou chargez l'exemple pour tester l'outil.
  2. Choisissez la largeur d'indentation : 2 espaces, 4 espaces ou une tabulation.
  3. Cliquez sur Formater. Un XML invalide est refusé avec le message de l'analyseur, pas un résultat partiel silencieux.
  4. Copiez ou téléchargez le résultat, ou passez au second onglet pour convertir le document en JSON.

XML Bien Formé et XML Valide

Bien formé

Le document respecte la syntaxe XML : un seul élément racine, toutes les balises fermées, une imbrication correcte, des valeurs d'attribut entre guillemets et des caractères réservés échappés. C'est ce que vérifie un analyseur et ce que signale cet outil.

Valide

Le document est bien formé et respecte en plus un schéma — une grammaire DTD, XSD ou RELAX NG qui indique quels éléments peuvent apparaître et où. La validité exige ce schéma : elle est donc vérifiée par votre build ou votre éditeur, pas par un formateur qui tourne dans le navigateur.

Erreurs XML Courantes et Comment les Corriger

  1. Balises non fermées ou non concordantes : <item> fermé par </Item>. Le XML est sensible à la casse, contrairement au HTML.
  2. Plusieurs éléments racine. Enveloppez les éléments frères dans un conteneur unique.
  3. Caractères & < > bruts dans le texte ou les attributs. Échappez-les en &amp; &lt; &gt; ou placez le texte dans une section CDATA.
  4. Valeurs d'attribut sans guillemets. Chaque attribut en exige : id="1", jamais id=1.
  5. Un préfixe d'espace de noms non déclaré, par exemple soap:Body sans xmlns:soap sur un ancêtre.

Questions Fréquentes

Oui. Pas de compte, pas d'inscription, pas de limite d'utilisation et aucun filigrane sur la sortie. La page est financée uniquement par la publicité.

Non. L'analyse, l'indentation, la minification et la conversion XML vers JSON se font dans votre navigateur via son analyseur XML intégré. Rien n'est transmis, stocké ni journalisé, ce qui permet aussi de traiter des documents que vous n'avez pas le droit de coller ailleurs.

Uniquement les espaces entre les balises. Les noms d'éléments, les attributs, le contenu textuel, les commentaires et les sections CDATA sont préservés. Dans certains dialectes XML les espaces à l'intérieur d'un nœud de texte sont significatifs : gardez-le en tête si votre schéma utilise xml:space.

Non. L'outil indique si le document est bien formé, c'est-à-dire si la syntaxe XML est correcte. La comparaison avec un schéma exige le fichier du schéma : c'est le travail de votre éditeur ou de votre chaîne de build.

Des documents de quelques mégaoctets sont formatés en bien moins d'une seconde sur une machine ordinaire. Sur les très gros fichiers, la limite vient de la mémoire du navigateur, pas de l'outil, puisque tout reste côté client.

Les attributs reçoivent le préfixe @, le contenu textuel mixte se retrouve sous #text et les éléments frères de même nom sont regroupés en tableau. C'est la correspondance conventionnelle : elle garde la structure prévisible à la relecture.