Outils
FR

Formateur et validateur XML en ligne

Collez votre XML pour l’indenter avec 2 ou 4 espaces ou des tabulations, le minifier ou vérifier qu’il est bien formé. Les erreurs sont signalées avec la ligne, la colonne et une explication claire ; commentaires, sections CDATA et texte restent exactement tels que vous les avez écrits.

Confidentiel : vos données sont traitées dans votre navigateur et ne sont envoyées à aucun serveur.

Comment formater un fichier XML

  1. Collez votre XML, déposez un fichier .xml sur l’éditeur ou chargez-le depuis une URL.
  2. Cliquez sur Formater (ou appuyez sur Ctrl+Entrée) et choisissez l’indentation. Minifier supprime les espaces entre les éléments.
  3. Si le XML n’est pas bien formé, l’encadré d’erreur indique la ligne, la colonne et la cause, et la ligne est surlignée. Corrigez-la, puis copiez ou téléchargez le résultat.

Ce que fait le formateur XML

XML mal formé : les causes les plus fréquentes

ProblèmeExempleCorrection
Balises dans le mauvais ordre<b><i>text</b></i>Fermez d’abord l’élément intérieur : </i></b>
Esperluette non échappéeAT&TÉcrivez AT&amp;T
Signe inférieur (<) non échappéa < bÉcrivez a &lt; b ou utilisez CDATA
Attribut sans guillemets<item id=7><item id="7">
Deux éléments racines<a/><b/>Placez-les dans un seul élément parent
Entités HTML&nbsp;, &copy;Utilisez &#160;, &#169; ou déclarez-les dans une DTD

Formater du XML en ligne de commande et dans votre code

Pourquoi utiliser Online XML Formatter ?

Questions fréquentes

Mon XML est-il envoyé sur un serveur ?

Non. La mise en forme et la validation s’effectuent dans votre navigateur. Seul le chargement depuis une URL (Charger) passe par notre serveur, car les navigateurs bloquent la plupart des téléchargements directs depuis d’autres sites ; le contenu vous est transmis directement et n’est pas stocké.

La mise en forme modifie-t-elle mes données ?

Non. Seuls les espaces entre les éléments changent. Le texte, les valeurs d’attribut, les entités, les sections CDATA et les commentaires restent exactement tels quels, et les éléments à contenu mixte ne sont pas modifiés.

Quelle est la différence entre un XML bien formé et un XML valide ?

Un XML bien formé respecte les règles de syntaxe : un seul élément racine, des balises correctement imbriquées et fermées, des valeurs d’attribut entre guillemets et des caractères spéciaux échappés. Un XML valide est en plus conforme à un schéma (XSD) ou à une DTD. Cet outil vérifie que le XML est bien formé.

Puis-je formater de très gros fichiers XML ?

Oui. Un fichier de 2,6 Mo contenant 20 000 enregistrements est analysé et formaté en une fraction de seconde, et l’éditeur ne numérote que les lignes visibles : il reste donc parfaitement réactif.