Formateur XML

Embellissez du XML avec 2 espaces, 4 espaces ou tabulations. La syntaxe est d'abord vérifiée : les erreurs sont signalées avec la ligne et la colonne.

Sortie

S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.

Outils Connexes

Voir Tout

Qu'est-ce que Formateur XML ?

Le formateur XML ré-indente un document pour que chaque élément commence sur sa propre ligne avec une indentation cohérente. Les éléments qui ne contiennent que du texte restent sur une seule ligne. Avant le formatage, le document est vérifié (bonne formation) et les problèmes, comme des balises mal appariées, sont signalés avec leur position.

Comment utiliser Formateur XML

  1. Collez le XML dans la zone de saisie ou cliquez sur Charger un exemple.
  2. Choisissez l'Indentation (2 espaces, 4 espaces ou Tabulation).
  3. Cliquez sur Formater ; le résultat se met aussi à jour pendant la saisie.
  4. Copiez ou téléchargez le XML formaté.

Exemple

Entrée
<a><b x="1">t</b><c/></a>
Sortie
<a>
  <b x="1">t</b>
  <c/>
</a>

Quand utiliser Formateur XML

Utilisez-le pour lire des réponses SOAP, des sitemaps, des flux RSS, des mises en page Android ou des fichiers POM Maven. Soyez prudent avec le contenu mixte (texte et balises entremêlés, comme dans les paragraphes XHTML) : y ajouter des sauts de ligne peut modifier des espaces significatifs. Il ne valide pas selon une DTD ou un XSD.

Comment fonctionne Formateur XML

L'entrée est d'abord vérifiée avec le XMLValidator de fast-xml-parser, qui contrôle l'imbrication des balises, la syntaxe des attributs et les balises fermantes, et indique une ligne et une colonne. Les documents valides sont ensuite formatés avec la bibliothèque xml-formatter : chaque élément, commentaire et instruction de traitement est placé sur sa propre ligne avec l'indentation choisie, et les éléments contenant uniquement du texte sont ramenés sur une ligne (<b x="1">t</b>). Les valeurs d'attributs, les sections CDATA et les commentaires sont conservés.

Cas d'utilisation courants

  • Lire une réponse XML SOAP ou REST minifiée
  • Nettoyer un sitemap.xml ou des flux RSS
  • Relire des fichiers de configuration XML Android ou .NET
  • Trouver la balise qui casse un document XML

Note de Sécurité

Tout s'exécute localement dans votre navigateur : le code que vous collez n'est pas envoyé.

Questions Fréquentes

Valide-t-il selon un schéma XSD ?

Non. Il vérifie uniquement que le XML est bien formé (imbrication et syntaxe corrects).

Les commentaires et les CDATA sont-ils conservés ?

Oui, ils sont préservés dans la sortie.

Pourquoi mon document a-t-il été rejeté ?

Le message d'erreur donne la ligne et la colonne, par exemple une balise fermante qui ne correspond pas à la balise ouverte.

Explorer d'autres catégories