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 ?

Vous avez envoyé une requête SOAP, reçu du XML et votre parser a planté. Ou modifié un web.config et l'application a cessé de démarrer. C'est la douleur du XML malformé. Contrairement à JSON, XML est strict : chaque balise d'ouverture doit être fermée, les attributs entre guillemets, les entités correctement déclarées. La spécification XML du W3C définit chaque règle. Ce validateur utilise le DOMParser du navigateur pour vérifier votre XML et signale les erreurs avec numéro exact de ligne et colonne. Rien n'est envoyé — tout s'exécute localement.

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

Mes données XML sont-elles privées avec cet outil ?

Oui. La validation utilise directement le DOMParser du navigateur — rien n'est envoyé à un serveur. Vous pouvez ouvrir les DevTools → onglet Réseau et le vérifier vous-même.

Qu'est-ce qui rend un XML mal formé ?

La spécification XML du W3C exige : balises de fermeture pour chaque ouverture, attributs entre guillemets, un seul élément racine et les caractères spéciaux comme & et < correctement échappés. Cet outil signale le numéro exact de ligne et colonne de l'erreur.

Cet outil valide-t-il contre un schéma XSD ?

Non — il vérifie la bonne formation du XML, pas la conformité au schéma. Pour la validation XSD complète contre un schéma W3C XML, vous aurez besoin d'un outil dédié.

Comment corriger les erreurs d'espaces de noms XML ?

Les erreurs d'espaces de noms comme les préfixes non déclarés sont détectées lors de la validation. La spécification des espaces de noms XML du W3C exige que chaque préfixe soit déclaré avec xmlns:prefix="uri" avant utilisation.

Pourquoi mon XML échoue-t-il après copier-coller depuis un éditeur ?

Les éditeurs de texte insèrent parfois des guillemets typographiques (" au lieu de "), des espaces insécables ou un BOM qui cassent le parsing. Collez en texte brut ou utilisez Ctrl+Shift+V avant de valider.

Outils connexes

Pour la validation XML : spécification W3C, MDN DOMParser, W3C XML Schema et W3C XML Namespaces.