Comment utiliser : Formateur XML
- Collez du XML ou ouvrez un fichier tel que
.xml,.rss,.svgou.plist. - Choisissez une indentation de 2 espaces, 4 espaces ou tabulations.
- Si le XML n’est pas bien formé, l’erreur et le numéro de ligne s’affichent.
- 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&et<(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.