Aperçu / Développement et code / Formateur et validateur XML
Développement et code 100 % dans le navigateur et hors ligne

Formateur et validateur XML

Formatez, minifiez et validez du XML dans votre navigateur. Les balises imbriquées sont indentées, commentaires et CDATA conservés, les erreurs indiquent ligne et colonne.

Collez ou saisissez votre entrée ; le résultat s’affiche aussitôt et les erreurs apparaissent dessous. Les champs contiennent un exemple : cliquez et tapez pour le remplacer.

Vos fichiers et données ne quittent jamais votre navigateur : rien n’est envoyé.

Le texte entre les balises est rogné. Là où texte et balises se mêlent, comme dans un paragraphe contenant <b>, le contenu reste exactement tel qu’écrit.

Rendre lisible un bloc de XML

Une API répond par une seule ligne de balises, un fichier de configuration a perdu son indentation, un export fait un demi-mégaoctet de chevrons. Collez-le ici et la structure apparaît : chaque enfant indenté d’un niveau sous son parent, les éléments contenant seulement du texte sur une ligne, et la déclaration XML, les commentaires, les sections CDATA et les instructions de traitement restent à leur place.

Formater, minifier ou vérifier en quatre étapes

  1. Collez le XML dans la zone de gauche. Un petit fichier de commande sert d’exemple.
  2. Laissez Formater sélectionné pour indenter, ou passez à Minifier pour le comprimer sur une ligne.
  3. Choisissez deux espaces, quatre espaces ou une tabulation, et cochez Supprimer les commentaires si vous voulez les retirer.
  4. Lisez la ligne d’état. Un message vert signifie que le document est bien formé. Sinon, elle nomme le problème avec la ligne et la colonne.
  5. Appuyez sur Copier ou téléchargez le résultat en fichier .xml.

Ce qui compte comme valide

La vérification est faite par l’analyseur XML de votre navigateur, les règles sont donc les règles standard : un élément racine, chaque balise fermée dans le bon ordre, valeurs d’attributs entre guillemets, caractères spéciaux comme & et < écrits sous forme d’entités et aucune entité non définie. Un HTML qui ressemble seulement à du XML échoue souvent ici, par exemple un <br> sans barre de fermeture.

Comment les espaces sont traités

Le formatage ajoute des espaces entre les balises, qu’un analyseur ignore dans les fichiers de données. Là où texte et balises se mêlent, comme dans un paragraphe avec un mot en gras, les espaces font partie du contenu : l’outil laisse donc cet élément exactement tel qu’écrit. Le texte seul entre deux balises est rogné. Si votre format donne un sens aux espaces, comparez d’abord le résultat à l’original.

Le fichier ne quitte pas votre appareil

L’analyse et le formatage s’exécutent dans votre navigateur. Factures, fichiers de configuration et réponses d’API ne sont pas envoyés.

Foire aux questions (FAQ)

Collez le XML dans la zone de gauche. Avec Formater sélectionné, la version indentée apparaît aussitôt à droite. Copiez-la ou téléchargez-la en fichier .xml.