Outil pour développeurs

Formateur XML

Indentez du XML pour le rendre lisible, et trouvez précisément où il est cassé.

Formateur XML Fonctionne sur votre appareil
  • Fonctionne dans votre navigateur — votre texte n'est jamais envoyé nulle part
  • Sans inscription, sans quota, gratuit et utilisable aussi souvent que vous le souhaitez

Comment ça marche

Le XML surgit aux endroits les moins pratiques : une réponse SOAP, un sitemap, un fichier de configuration, un export d'un très ancien système que plus personne ne maintient. Il arrive généralement sur une seule ligne, et la première chose dont on a besoin est d'en voir la forme, suivie bientôt de la recherche de l'unique balise non fermée qui casse tout.

Mettre en forme et minifier

L'indentation révèle la structure. La minification supprime les espaces entre les éléments, ce que l'on veut avant d'envoyer une charge utile ou d'en stocker une. Les deux préservent le contenu lui-même ; seuls les espaces entre les éléments changent.

Il vérifie que le document est bien formé

Le XML est analysé par l'analyseur de votre navigateur avant que quoi que ce soit ne soit affiché. S'il n'est pas bien formé (balise non fermée, esperluette isolée, imbrication incohérente), vous obtenez le message de l'analyseur sur ce qui s'est mal passé plutôt qu'un résultat discrètement abîmé.

Bien formé n'est pas la même chose que valide

Cet outil vérifie la syntaxe, pas la conformité du document à un schéma ou à une DTD. Un document peut être parfaitement bien formé et pourtant inadapté à son usage ; cela nécessite une validation par schéma, que cet outil ne fait pas.

Pourquoi cela s'exécute en local

Les contenus XML transportent couramment des identifiants, des fiches clients et des noms de points d'accès internes. Les coller sur un serveur que vous ne contrôlez pas est une véritable divulgation. Ici, l'analyse se fait dans la page.

FAQ

Formateur XML — questions

Vérifie-t-il mon XML par rapport à un schéma ?

Non. Il vérifie que le document est bien formé. La validation par schéma ou DTD est un autre travail.

La mise en forme modifiera-t-elle mes données ?

Non. Seuls les espaces entre les éléments changent.

Que se passe-t-il si mon XML est cassé ?

Vous obtenez le message d'erreur de l'analyseur qui décrit ce qui ne va pas, plutôt qu'un résultat abîmé.

Mon XML est-il envoyé quelque part ?

Non. Il est analysé et mis en forme dans votre navigateur.