Formateur XML Gratuit en Ligne
Formatez et embellissez XML instantanément dans votre navigateur — gratuit et privé.
Entrée
Sortie
Qu'est-ce qu'un formateur XML ?
Si vous avez déjà collé une réponse SOAP ou ouvert un pom.xml pour y trouver une ligne géante illisible, vous connaissez ce problème. XML est utilisé pour les fichiers de configuration, les API SOAP, les flux RSS et des formats comme Office Open XML. La spécification XML du W3C garde la syntaxe minimale — parfait pour les machines, terrible pour les humains. Ce formateur ajoute une indentation et des sauts de ligne appropriés pour voir la hiérarchie des balises d'un coup d'œil. Il utilise l'API DOMParser du navigateur, donc rien ne quitte votre machine.
Cet outil analyse votre XML avec le DOMParser du navigateur et le reformate avec une indentation cohérente. Le résultat s'affiche dans le panneau de sortie. Rien n'est envoyé à un serveur. Utilisez Minifier pour compresser la sortie, ou XML vers JSON pour convertir vers un autre format.
Exemples de formatage XML
Le XML minifié ou compact est difficile à lire ; le formatage révèle la structure. Exemples :
Exemple 1 : Enregistrement d'abonné
Entrée minifiée:
Sortie formatée:
Exemple 2 : Enregistrements d'appels
Entrée minifiée:
Sortie formatée:
Cliquez sur le bouton Exemple ci-dessus pour charger les données dans l'éditeur.
Comment utiliser cet outil
Coller ou télécharger
Copiez votre XML et collez-le dans l'éditeur de gauche. Vous pouvez aussi cliquer sur Télécharger pour charger un fichier .xml. Le bouton Exemple charge des données de test.
Vérifier la sortie
Le panneau droit affiche le XML formaté avec une indentation correcte. Utilisez Minifier pour supprimer les espaces. Pour extraire des valeurs spécifiques, l'outil XPath fonctionne bien avec celui-ci.
Copier, télécharger ou minifier
Utilisez Copier pour mettre le résultat dans le presse-papiers, Télécharger pour enregistrer, ou Minifier pour supprimer les espaces. Pour la validation, utilisez le Validateur XML.
Comment fonctionne le formateur
L'outil utilise le DOMParser du navigateur pour analyser votre XML en arbre DOM, puis sérialise avec indentation. La spécification XML du W3C traite les espaces entre balises comme non significatifs.
XML supporte les commentaires. Les <!-- commentaires --> sont conservés. Pour la validation de schéma (XSD), utilisez un validador dédié.
Où le formatage XML aide
La plupart des développeurs ont besoin d'un formateur pour lire les réponses API. Collez la réponse SOAP ou REST ici pour voir les éléments et attributs imbriqués. Pour extraire des valeurs, utilisez l'outil XPath.
Les fichiers de configuration comme pom.xml, web.config ou AndroidManifest.xml ont des structures imbriquées. Pour convertir en JSON, utilisez XML vers JSON.
Les flux RSS et Atom sont en XML. Formater ici aide à repérer les erreurs. Exécutez d'abord le Validateur XML pour détecter les problèmes.
Questions fréquentes
Mes données XML sont-elles privées ?
Oui, complètement. Le formatage s'effectue dans votre navigateur via le DOMParser intégré. Aucune donnée n'est envoyée à un serveur. Ouvrez l'onglet Réseau de votre navigateur pour le confirmer.
Qu'en est-il des espaces de noms XML ?
Les déclarations et préfixes d'espaces de noms sont entièrement conservés. Le formateur n'ajuste que les espaces, jamais la structure. Voir la spécification XML Namespaces du W3C.
Comment convertir XML en JSON ?
Utilisez le convertisseur XML vers JSON. Il gère automatiquement les attributs, éléments imbriqués et nœuds répétés.
Pourquoi mon XML affiche-t-il une erreur après formatage ?
Le formateur exige du XML bien formé. Problèmes courants : balises non fermées, guillemets manquants sur les attributs, caractères non échappés comme &. Essayez le Validateur XML pour des rapports d'erreurs détaillés.
Puis-je formater XHTML, SVG ou d'autres formats XML ?
Oui. XHTML, SVG, WSDL et tout autre format XML valide se formatera correctement. L'outil suit la spécification XML du W3C.
Outils connexes
Pour en savoir plus sur XML : spécification W3C, MDN DOMParser, json.org, XPath 3.1.