Qu'est-ce qu'un formateur XML ?
Le XML issu d'API, de configs ou d'exports arrive souvent sur une longue ligne illisible, ou avec une indentation désordonnée. Le lire ou le déboguer ainsi est pénible. Ce formateur XML gratuit embellit le XML avec une indentation propre par profondeur — ou le minifie sur une seule ligne compacte — instantanément dans votre navigateur.
XML (Extensible Markup Language) est un format largement utilisé pour l'échange de données structurées — utilisé dans les services web SOAP, les flux RSS/Atom, les documents Office (DOCX, XLSX), les graphiques SVG et de nombreux systèmes d'entreprise historiques.
Formatage XML
- Collez votre XML dans l'entrée.
- Cliquez sur Embellir pour l'indenter, ou Minifier pour le compacter.
- Copiez le résultat formaté.
Utilisations Courantes
- Formater la réponse d'un service web SOAP pour le débogage ou la documentation.
- Embellir un SVG, un DOCX ou un fichier source XML XLSX pour en comprendre la structure.
- Valider la syntaxe XML avant de l'envoyer à une API ou de l'enregistrer dans un fichier.
- Minifier le XML pour réduire la taille du fichier pour la transmission ou le stockage.
Comment fonctionne le formatage XML
Le formateur utilise le DOMParser intégré du navigateur pour analyser le XML en arbre DOM. En cas d'erreur de syntaxe, l'analyseur émet un élément <parsererror>. En cas de succès, une fonction récursive parcourt l'arbre DOM.
La sortie utilise une indentation à deux espaces. Les balises auto-fermantes sont préservées. Le contenu textuel est préservé tel quel.
Avantages
- Indentation lisible par profondeur.
- Minification en un clic pour une sortie compacte.
- Privé et gratuit — fonctionne entièrement dans votre navigateur.
Formatage XML, Uniquement Localement
Le XML est formaté et validé à l'aide d'un analyseur JavaScript qui s'exécute dans votre navigateur. Les données XML que vous fournissez sont traitées entièrement sur votre machine; elles n'atteignent jamais nos serveurs.