Formater du XML
Vous avez un export XML compact (flux RSS, fichier de configuration, réponse d'API) tout sur une ligne, et pas d'éditeur XML dédié sous la main ? Collez-le ici pour obtenir une version indentée, une balise par ligne, directement lisible.
Attention : il s'agit d'un formateur basique (indentation par niveau d'imbrication) et non d'un analyseur XML complet avec validation de schéma. Contrairement au HTML, le XML n'a pas de balises auto-fermantes implicites : seule la syntaxe explicite <tag/> est reconnue comme telle.
Comment ça marche
Collez votre XML minifié ou compact dans le champ ci-dessus et cliquez sur « Formater » : l'outil repère les balises ouvrantes, fermantes et auto-fermantes (<tag/>), place chaque balise (ou nœud de texte) sur sa propre ligne et indente de 2 espaces par niveau d'imbrication. Les déclarations comme <?xml version="1.0"?> et les commentaires <!-- --> sont conservés tels quels sur leur propre ligne.
Est-ce adapté pour reformater un flux RSS ?
Oui, un flux RSS est du XML standard : coller le contenu brut d'un flux ici permet de voir immédiatement la hiérarchie des éléments (channel, item, title, link...) sans avoir besoin d'ouvrir un éditeur XML dédié.
Que se passe-t-il si mon XML est mal formé ?
L'outil signale une erreur si une balise n'est jamais refermée (> manquant). En revanche, comme il ne fait pas de validation de schéma complète, un XML syntaxiquement valide mais qui ne respecte pas un schéma métier donné (DTD, XSD) sera tout de même reformaté sans avertissement.
Le formatage s'exécute 100% localement dans votre navigateur via WebAssembly : votre contenu XML n'est jamais envoyé à un serveur.