Formateur et validateur XML
Le formateur XML réindente un document XML et signale le premier problème de structure rencontré.
Comment l'utiliser
- Collez votre XML dans la zone de saisie
- Cliquez sur Formater pour obtenir un résultat indenté de façon cohérente
- Lisez le message d'erreur si le XML n'est pas bien formé
Il ne contrôle que la bonne formation — balises appariées, exactement un élément racine, aucun texte à l'extérieur — et nomme la première faute (balise non fermée, balise fermante mal appariée, texte hors racine, ou plus d'un élément racine). Il ne valide ni DTD ni schéma XSD, ne résout ni ne vérifie les entités comme l'échappement de l'esperluette, et ne contrôle pas les préfixes d'espace de noms ; un xmlns est traité comme un attribut ordinaire. L'indentation est fixée à deux espaces par niveau, et les espaces à l'intérieur des nœuds de texte sont supprimés, si bien qu'un espacement significatif dans un contenu mixte n'est pas conservé. Contrairement aux outils JSON, il ne reconstruit jamais le modèle de données : rien n'est réordonné ; il n'y a pas non plus de minificateur XML. L'entrée est limitée à 2 Mo, environ 100 000 balises et 64 niveaux d'imbrication, et le document reste dans votre navigateur.
FAQ
Non. Il vérifie seulement que le document est bien formé — balises appariées, une racine, pas de texte hors racine. Validation par schéma, résolution des entités et contrôle des espaces de noms sont hors périmètre.
Non. C'est toujours deux espaces par niveau. Le texte à l'intérieur des éléments est aussi rogné : les espaces en début et fin d'un nœud de texte sont supprimés.
Le formateur et le minificateur JSON réanalysent les données, ce qui peut réordonner des clés ou perdre de la précision numérique. Cet outil ne fait que réindenter le texte, et il n'y a pas d'option de minification XML.