Validateur XML
Valider la syntaxe XML et détecter les erreurs
XML d'entrée
Résultat de validation
Exemples de validation XML
Un XML valide doit être bien formé : chaque balise fermée, attributs entre guillemets, entités échappées.
XML valide – enregistrement d'abonné
XML invalide – balise non fermée
La balise <status> n'a pas de fermeture.
Collez un exemple dans l'éditeur et cliquez sur Valider.
Qu'est-ce qu'un validateur XML ?
Un validateur XML vérifie que votre document est bien formé selon la spécification XML du W3C. Les balises doivent être correctement imbriquées, les attributs entre guillemets, et les entités déclarées.
Cet outil utilise le DOMParser du navigateur. Aucune donnée n'est envoyée à un serveur.
Comment utiliser
Coller ou télécharger
Collez votre XML ou téléchargez un fichier .xml.
Vérifier le résultat
Le panneau affiche VALIDE ou INVALIDE avec les détails.
Corriger et revalider
Corrigez les erreurs et revalidez. Pour formater : Embellisseur XML ou Formateur XML. Pour convertir en JSON : XML vers JSON.
Quand la validation XML aide
Lors du travail avec des APIs SOAP ou REST qui renvoient du XML, validez la réponse ici avant d'écrire la logique de parsing. Pour extraire des valeurs : XPath.
Les fichiers de config comme pom.xml ou web.config ont des structures imbriquées. Une petite typo peut casser le build.
Les flux RSS et Atom sont du XML. Ce tool aide à trouver les erreurs.
Questions fréquentes
Qu'est-ce qui rend le XML invalide ?
Balises non fermées, attributs sans guillemets, caractères invalides, entités mal formées.
Valide-t-il contre XSD ?
Cet outil vérifie uniquement la bonne formation du XML. Pour la validation de schéma (XSD), utilisez un validateur dédié. Le Générateur de schéma XML peut créer des schémas à partir d'un exemple XML.
Mes données sont-elles envoyées quelque part ?
Non. La validation s'exécute entièrement dans votre navigateur.
Qu'en est-il des espaces de noms XML ?
Les espaces de noms sont pris en charge.
Outils connexes
Pour la validation XML : spécification W3C, MDN DOMParser.