Formater et Minifier du XML - indenter ou compresser

Formateur et minifieur XML

Formatage XML - questions fréquentes

Oui, et ce sont les deux raisons les plus fréquentes d’ouvrir cette page. Les deux sont du XML pur, arrivent en général sur une seule ligne et contiennent des éléments <link> — le cas qu’un formateur pensé pour le HTML rate. Les blocs CDATA des entrées de flux passent intacts.
Nouveau
Éditeur Markdown Écrivez en Markdown et voyez le rendu côte à côte. Titres, listes, tableaux, blocs de code et liens sont pris en charge ; copiez le HTML ou téléchargez des fichiers .md et .html. Fonctionne dans votre navigateur.
Populaire Aujourd'hui
Formateur YAML Réindentez un YAML en désordre, trouvez l’erreur avec son numéro de ligne et relisez le document en JSON. Vos commentaires, scalaires en bloc et ancres sont conservés. Tout se passe dans votre navigateur.

Ce que fait cet outil

Le XML arrive en général d’une machine, sur une seule ligne interminable : un flux RSS, un sitemap, une réponse d’API, un fichier de configuration. Cette page lui rend sa structure pour que vous puissiez le lire, et la retire quand il vous faut la version compacte.

Comment l’utiliser

  1. 1 Collez le XML - un flux entier ou un seul élément.
  2. 2 Choisissez l’indentation, puis cliquez sur Formater ou Minifier.
  3. 3 Le texte change dans la même zone : copiez-le, ou cliquez sur Annuler.

Le XML n’est pas du HTML, et la différence mord

En HTML, une poignée d’éléments ne se ferment jamais : <link>, <br>, <img>. En XML, rien n’est spécial — et <link> apparaît dans chaque flux RSS du web, enroulé autour d’une adresse. Un formateur qui transporte la règle HTML dans le XML décale l’indentation d’un niveau à partir de là et laisse la balise fermante orpheline. Cette page désactive la règle.

CDATA est du contenu, pas du balisage

Une section CDATA existe précisément pour qu’un bloc de texte puisse contenir des chevrons sans être analysé. Les flux s’en servent en permanence pour le HTML des articles. Son contenu passe ici sans être touché : pas de réindentation, pas d’échappement, pas d’espaces réduits — chacun de ces gestes changerait ce que lit le consommateur du flux.

Les espaces entre éléments sont libres — dans le texte, non

L’indentation entre deux balises ne signifie rien pour un analyseur : la minification la retire. Mais dans du contenu mixte — du texte contenant des éléments — une espace fait partie des données, et cet outil les conserve. Choix conservateur : un lecteur de flux affichant « undeux » au lieu de « un deux » est un bug que personne ne remonterait jusqu’à un formateur.

Il formate, il ne valide pas

Une balise fermante manquante ou une esperluette égarée sera indentée comme le reste : l’outil travaille sur du texte, pas sur un document analysé. C’est voulu — un validateur qui répare votre fichier en silence cache précisément ce que vous cherchiez. Si la sortie paraît fausse, cherchez l’incohérence qu’elle vient de rendre visible.

Outils de développement associés

Formateur JSON Formatez, minifiez et validez du JSON dans le navigateur. Les erreurs sont localisées par ligne et colonne, et un arbre repliable montre la structure.
Formateur HTML Indentez du HTML en désordre pour le lire, ou allégez-le pour qu’il pèse moins. Fonctionne aussi sur de simples fragments.
Minifier CSS Compressez du CSS en retirant commentaires et espaces, ou réaérez-le proprement. Les espaces de calc(), les chaînes et les licences restent intacts.
Formateur SQL Découpez une longue requête en lignes lisibles, ou remettez-la sur une seule. La casse des mots-clés, les noms cités et les chaînes restent tels quels.
Minifieur JavaScript Réduisez du JavaScript avec Terser, le moteur des outils de build. Il analyse le code au lieu de deviner : le comportement survit. Rien n’est envoyé.

Autres outils susceptibles de vous plaire

Word en PDF Convertir Word en PDF gratuitement : déposez un fichier DOC, DOCX, ODT ou RTF et récupérez un PDF bien formaté en quelques secondes.
PDF en Word Convertir un PDF en Word gratuitement : déposez un PDF et téléchargez un DOCX modifiable en quelques secondes, sans inscription ni filigrane.
Compteur de mots Compteur de mots gratuit : collez un texte pour compter mots, caractères, phrases et paragraphes, avec le temps de lecture estimé. Rien n'est envoyé.
Compteur de caractères Compteur de caractères gratuit : caractères avec et sans espaces, mots et lignes, avec les limites SEO des titres et méta-descriptions.
Vérificateur de densité des mots-clés Analyseur de densité de mots-clés gratuit : collez un texte ou une URL pour voir la fréquence de chaque mot et expression, en pourcentage.