Formateur et validateur XML — Mettre en forme du XML en ligne

Transformez un XML minifié ou désordonné en balisage propre et indenté, et vérifiez qu’il est bien formé : flux, sitemaps, messages SOAP, fichiers de configuration et SVG.

Mis à jour le
Ouvrir un fichier
Indentation

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Formateur XML

  1. Collez du XML ou ouvrez un fichier tel que .xml, .rss, .svg ou .plist.
  2. Choisissez une indentation de 2 espaces, 4 espaces ou tabulations.
  3. Si le XML n’est pas bien formé, l’erreur et le numéro de ligne s’affichent.
  4. Copiez ou téléchargez le résultat formaté.

Qu’est-ce qu’un formateur XML ?

Un formateur XML (ou pretty-printer) réindente un document afin que chaque élément commence sur sa propre ligne et que l’imbrication soit visible d’un coup d’œil. C’est le moyen le plus rapide de lire une réponse d’API, un flux minifié, un sitemap généré ou un fichier de configuration arrivé sur une seule longue ligne.

<catalog><product id="KB-001"><name>Keyboard</name></product></catalog>

devient

<catalog>
  <product id="KB-001">
    <name>Keyboard</name>
  </product>
</catalog>

Vérification de la bien-formation

Avant la mise en forme, le document est analysé avec l’analyseur XML du navigateur. Un XML bien formé doit respecter quelques règles strictes ; toute infraction produit une erreur avec le numéro de ligne :

  • Un seul élément racine.
  • Chaque balise ouvrante a une balise fermante correspondante, ou est autofermante (<br/>), et les balises sont correctement imbriquées.
  • Les valeurs des attributs sont entre guillemets, et aucun attribut n’apparaît deux fois sur le même élément.
  • & et < dans le texte sont échappés en &amp; et &lt; (ou placés dans une section CDATA).
  • Les noms d’éléments sont sensibles à la casse : <Item> n’est pas fermé par </item>.

La validation par rapport à un schéma (XSD, DTD) est une étape distincte qui vérifie les éléments autorisés ; la bien-formation en est le prérequis.

Règles de mise en forme

Les éléments ne contenant que du texte restent sur une seule ligne (<price>89.99</price>), les éléments vides sont conservés compacts, et les sections CDATA ainsi que les instructions de traitement sont préservées à l’identique. Besoin de l’inverse ? Le minifieur XML supprime à nouveau l’indentation. Vous travaillez plutôt avec du JSON ? Utilisez le formateur JSON.

Aussi recherché comme : mettre en forme xml, valider xml en ligne, validateur xml, indenter xml, xml pretty print, formatter xml en ligne, visualiseur xml.

Outils complémentaires : Formateur XML

  • Formateur HTML — Collez du balisage minifié ou désordonné et obtenez un HTML propre, indenté de manière cohérente, y compris les blocs <style> et <script> intégrés.
  • Validateur de sitemap — Repérez et validez votre sitemap XML : nombre d’URL, sous-sitemaps d’un index, couverture de lastmod, doublons et URL d’un autre domaine.
  • Optimiseur SVG — Nettoyez les SVG exportés depuis Figma, Illustrator, Inkscape ou Sketch avec SVGO, puis vérifiez l'aperçu avant/après pour vous assurer que l'icône s'affiche toujours correctement.
  • Formateur CSS — Transformez une feuille de style minifiée en CSS lisible, avec une propriété par ligne et des blocs @media correctement imbriqués.

Questions fréquentes

Comment valider du XML en ligne ?
Collez-le ci-dessus. Si le document n’est pas bien formé, l’erreur de l’analyseur et son numéro de ligne s’affichent ; sinon, le XML formaté apparaît.
La mise en forme modifie-t-elle mes données ?
Seuls les espaces entre les balises changent. Le texte à l’intérieur des éléments, les valeurs d’attributs et les sections CDATA sont conservés tels quels.
Peut-on formater du SVG et du RSS ?
Oui. Le SVG, le RSS, l’Atom, les sitemaps, le SOAP, le plist et les autres formats basés sur XML fonctionnent.
Mon XML est-il envoyé à un serveur ?
Non. L’analyse et la mise en forme s’exécutent dans votre navigateur.
Puis-je installer Formateur XML en tant qu’application web et l’utiliser hors ligne ?
Oui. Formateur XML est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires