Le JSON accapare toute l'attention, mais de nombreux systèmes parlent encore XML — les API SOAP, les fichiers de mise en page Android, le pom.xml de Maven, les flux RSS, et un nombre non négligeable d'intégrations d'entreprise qui n'ont pas changé de format de données depuis quinze ans. Quand l'un de ces documents arrive minifié sur une seule ligne, lire la structure imbriquée devient réellement difficile sans indentation adéquate.
Contrairement au JSON, le XML doit aussi gérer les espaces de noms, les attributs et les balises auto-fermantes, ce qui rend le formatage manuel encore plus sujet aux erreurs. Se tromper en comptant les niveaux d'imbrication dans une enveloppe SOAP profondément structurée est facile à faire et difficile à remarquer avant qu'un problème n'éclate en aval.
Pourquoi cela compte encore en 2026
Malgré la domination du JSON dans la conception de nouvelles API, le XML n'a pas disparu des logiciels d'entreprise, des systèmes gouvernementaux et du développement Android. Si vous intégrez la passerelle de paiement d'une banque, un ancien système d'assurance, ou un service web SOAP plus ancien, vous devrez tôt ou tard lire et déboguer du XML brut — et plisser les yeux devant une réponse non formatée n'est pas une manière productive de passer ce temps.
Formater et valider en une seule passe
Bellows inclut un formateur XML qui indente correctement les éléments imbriqués et signale le balisage malformé — une balise non fermée, un guillemet d'attribut mal assorti, une déclaration d'espace de noms cassée. Collez du XML minifié et obtenez immédiatement un document lisible et correctement indenté.
Déboguer SOAP et les API historiques
Les enveloppes SOAP entourent le payload réel de plusieurs couches de code répétitif, ce qui rend fastidieux le fait de trouver le champ qui vous intéresse vraiment quand tout est sur une seule ligne. Formater la réponse en premier transforme un mur de texte en un arbre navigable.
Relire des fichiers de configuration et de build
Le AndroidManifest.xml d'Android, le pom.xml de Maven, et d'innombrables formats de configuration CI sont du XML sous le capot. Quand l'un d'eux est généré ou modifié de manière programmatique et se retrouve non indenté, une passe de formatage rapide rend à la fois le diff et le contenu plus faciles à relire.