Menu
Dev Tools

Formater XML et valider XML en ligne gratuit

Formatez, validez et minifiez du XML, et convertissez-le approximativement en JSON. Tout dans le navigateur, gratuit et sans inscription.

Fichiers jamais stockésInstantanéSans inscription

🔒 Votre fichier ne quitte jamais votre navigateur. Tout le traitement utilise le DOMParser intégré.

Comment formater du XML en ligne

  1. 1

    Collez votre XML

    Collez du XML brut ou minifié dans la zone de saisie. Un exemple est déjà renseigné pour que vous puissiez essayer tout de suite.

  2. 2

    Choisissez un onglet

    « Formater » indente le XML, « Minifier » le met sur une seule ligne, « XML vers JSON » le convertit en JSON. Le résultat s'affiche instantanément.

  3. 3

    Copiez le résultat

    Cliquez sur « Copy » pour copier le résultat dans le presse-papiers. Si le XML est invalide, l'erreur de l'analyseur s'affiche.

Le XML reste la base de nombreux formats incontournables : flux RSS et Atom, images SVG, sitemaps, messages SOAP, fichiers de build Maven et Android, ainsi que d'innombrables intégrations d'entreprise. Le problème, c'est que le XML généré par une machine arrive presque toujours sur une seule ligne illisible. Le formater permet enfin de voir la structure du document.

Validation incluse : avant de formater, l'outil analyse votre document avec le DOMParser natif du navigateur. Les balises non fermées, l'imbrication incorrecte, les caractères interdits et les entités cassées sont signalés comme des erreurs au lieu de produire un résultat altéré. Vous disposez ainsi d'une vérification rapide de la bonne formation du XML. Tout se passe dans votre navigateur : votre XML n'est envoyé à aucun serveur.

XML vers JSON : cet onglet produit une représentation JSON approximative, utile pour explorer des données en JavaScript. Elle est forcément approximative, car les attributs, les éléments frères répétés et le contenu mixte n'ont pas d'équivalent JSON exact. Notez aussi que le formatage réécrit les espaces et la déclaration XML : si votre XML repose sur des espaces significatifs, vérifiez le résultat.

Questions fréquentes

Ces outils pourraient aussi vous servir