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 valide

XML invalide – balise non fermée

La balise <status> n'a pas de fermeture.

XML invalide

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

1

Coller ou télécharger

Collez votre XML ou téléchargez un fichier .xml.

2

Vérifier le résultat

Le panneau affiche VALIDE ou INVALIDE avec les détails.

3

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.