Comment ça marche
Réindente les documents XML pour que la hiérarchie des nœuds soit claire et cohérente. Utile pour lire des réponses SOAP, des fichiers de configuration, des flux RSS ou tout XML arrivant sur une seule ligne.
Il permet de choisir le type d'indentation (espaces ou tabulations), la taille d'indentation et la fin de ligne. Chaque élément imbriqué passe sur sa propre ligne avec l'indentation correspondante.
Le traitement est entièrement local, dans votre navigateur. Il met en forme la présentation ; il ne valide pas le XML par rapport à un schéma et ne vérifie pas qu'il est bien formé.
Exemples
<root><item id="1"><name>A</name></item></root><root>
<item id="1">
<name>A</name>
</item>
</root>Chaque nœud imbriqué est placé sur sa propre ligne avec l'indentation correspondante.Cas d'usage
- Lire une réponse SOAP ou un XML d'API compressé sur une ligne.
- Normaliser l'indentation d'un fichier de configuration XML.
- Inspecter un flux RSS ou un sitemap avec de nombreux nœuds.
- Examiner et comparer des documents XML tiers avec un format uniforme.
Questions fréquentes
Valide-t-il le XML par rapport à un schéma ?
Non. L'outil ne fait que réindenter et mettre en forme le balisage. Il ne valide pas par rapport à un XSD ou un DTD et ne vérifie pas que le document est bien formé.
Fonctionne-t-il pour SVG ou d'autres formats basés sur XML ?
Oui. Comme SVG, RSS et de nombreux autres formats sont des dialectes du XML, ils sont réindentés de la même manière. Gardez à l'esprit que seule la présentation est modifiée, pas le contenu.
Est-ce la même chose que minifier le XML ?
Non, c'est l'inverse. Le formatage ajoute des sauts de ligne et de l'indentation pour mieux le lire ; la minification les supprime pour réduire la taille. Pour compresser, utilisez l'outil de minification.
Mon code est-il envoyé sur un serveur ?
Non. Le formatage se fait entièrement dans votre navigateur ; le XML ne quitte jamais votre ordinateur.