UTILS.
100 % dans le navigateur
</>

Formateur XML

Mettez en forme le XML avec indentation ou réduisez-le sur une seule ligne.

sortie

À propos de cet outil

Le formateur XML est un outil gratuit qui s'exécute dans le navigateur et met en forme (pretty-print) ou minifie du balisage XML. Collez votre balisage et choisissez Formater pour placer chaque balise sur sa propre ligne, indentée selon la profondeur d'imbrication, ou Minifier pour supprimer les espaces entre les balises et tout regrouper sur une seule ligne.

Le formatage repose sur les chaînes de caractères plutôt que sur une véritable analyse : il réduit les espaces situés entre les balises, place chaque balise sur sa propre ligne et indente de deux espaces par niveau. Les balises fermantes réduisent l'indentation d'un cran, tandis que la déclaration XML, les instructions de traitement, les commentaires et les balises auto-fermantes restent sur une ligne sans ajouter de niveau. Le texte à l'intérieur d'un élément et chaque attribut sont laissés exactement tels qu'écrits.

Comme il n'analyse pas le document, il n'y a ni vérification de schéma ni garantie que votre balisage soit bien formé. Tout s'exécute entièrement dans votre navigateur : rien n'est téléversé, il n'y a ni compte ni suivi, et cela continue de fonctionner hors ligne une fois la page chargée. Un bouton de copie récupère le résultat d'un clic.

Foire aux questions

Valide-t-il le XML ?
Non. Il effectue un formatage basé sur les chaînes et n'analyse pas le document ni ne vérifie qu'il est bien formé : un balisage mal formé est donc remis en forme plutôt que rejeté.
Que fait la minification ?
Elle supprime les espaces entre les balises et rogne les extrémités, regroupant le balisage sur une seule ligne. Le texte à l'intérieur d'un élément reste intact.
Quelle est l'indentation, et puis-je changer la largeur ?
Le formatage utilise une valeur fixe de deux espaces par niveau d'imbrication et la largeur n'est pas configurable. Chaque balise passe sur sa propre ligne, et les balises fermantes réduisent l'indentation.
Le formatage modifie-t-il mon contenu ou mes attributs ?
Il ne réduit que les espaces situés purement entre les balises. Le texte des éléments et les attributs sont préservés tels qu'écrits, et les balises auto-fermantes, les commentaires et la déclaration XML sont conservés sur une ligne sans ajouter de niveau d'indentation.

Plus d'outils