Validateur XML
Vérifiez instantanément la bonne formation du XML et obtenez un retour clair sur ce qui ne va pas et où
Entrée
Résultats de validation
Saisissez ou collez votre XML à valider
Qu'est-ce que le Validateur XML ?
Vous avez déjà livré une config XML ou une requête SOAP pour qu'elle soit rejetée à l'autre bout avec une « erreur d'analyse » obscure ? Traquer une seule balise non fermée dans un mur de balisage n'a rien d'amusant. Le Validateur XML vérifie la bonne formation de votre document dès que vous le collez et vous dit, en clair, si le XML est bon — et sinon, où commence le problème.
Un XML bien formé suit un petit ensemble de règles strictes : chaque élément a une balise fermante correspondante, les attributs sont entre guillemets, il y a exactement un élément racine et les caractères réservés sont échappés. Nous avons bâti ce validateur sur le DOMParser natif du navigateur, le moteur même qu'utilisent les vraies applications : ce qui passe ici passe en production. Pour les règles formelles, la spécification W3C XML 1.0 fait autorité, et l'introduction au XML de MDN explique les concepts plus simplement.
Comment utiliser le Validateur XML
- Collez ou téléversez votre XML – Copiez votre XML dans le panneau de gauche, ou cliquez sur « Upload » pour charger un fichier .xml depuis votre ordinateur.
- Validation automatique – L'outil vérifie votre XML dès que vous tapez ou collez. Aucun bouton à presser — les résultats se mettent à jour en temps réel.
- Examinez le résultat – Le panneau de droite affiche un message vert « Valid XML! » avec des statistiques, ou un message rouge pointant la ligne et la colonne où l'analyse a échoué.
- Corrigez et revérifiez – Lisez le message d'erreur, corrigez la balise ou l'attribut fautif dans l'entrée, et regardez le panneau passer au vert.
- Formater une fois valide – Quand votre XML est bien formé, cliquez sur « Format » pour le mettre en forme avec une indentation propre.
Astuce : Utilisez le bouton « Invalid Sample » pour voir à quoi ressemble une erreur de bonne formation, ou « Sample » pour charger un exemple XML propre à modifier.
Exemple
Une erreur courante — une balise non fermée — détectée par le validateur. Le panneau de droite montre le type de retour que vous obtiendrez.
<subscriber> <subscriberId>SUB-1001</subscriberId> <msisdn>447700900142</msisdn> <plan>Unlimited 5G<plan> <roaming>true</roaming> </subscriber>
✗ Invalid XML Line 4 Error: Opening and ending tag mismatch: plan line 4 and plan. The <plan> element is opened twice instead of being closed with </plan>, so the parser cannot match the tags.
Cas d'usage courants
Valider des requêtes et réponses SOAP
Beaucoup de back-ends télécom et d'entreprise échangent encore en SOAP, et une enveloppe malformée est rejetée d'emblée. Collez la requête ici avant de l'envoyer et confirmez d'abord qu'elle est bien formée — cela écarte la catégorie d'échecs la plus simple avant de blâmer le service. Pour les règles de l'enveloppe, la spécification SOAP du W3C en détaille la structure.
Vérifier des fichiers de configuration et de flux
Manifestes de build, configs de serveurs d'applications, flux RSS et fichiers de provisionnement SIM sont tous du XML, et un seul mauvais caractère peut faire tomber un service au démarrage. Validez le fichier ici avant de valider ou de déployer. Si vous devez aussi confirmer un fichier auprès d'un service public, le validateur du W3C offre un deuxième avis utile.
Apprendre la syntaxe XML
Si vous vous familiarisez avec le XML, le validateur offre une boucle de retour rapide : modifiez une balise, voyez aussitôt si elle reste bien formée, et apprenez les règles en pratiquant. Pour un parcours structuré, le tutoriel XML de W3Schools couvre les bases pas à pas.
Fonctionnalités clés
- Validation en temps réel – Vérifie la bonne formation du XML pendant que vous tapez, avec un retour instantané et sans bouton.
- Rapport d'erreur clair – Affiche le message de l'analyseur pour savoir ce qui a cassé et à peu près où.
- Statistiques XML – Pour un XML valide, affiche la taille, le nombre de lignes, le nombre total d'éléments et la profondeur d'imbrication.
- Analyseur natif – Utilise le DOMParser du navigateur, le moteur même sur lequel s'appuient les vraies applications.
- Téléversement de fichiers – Chargez directement des fichiers .xml au lieu de copier-coller, pratique pour les gros documents.
- Formater une fois valide – Mettez en forme un XML bien formé en un clic.
- Données d'exemple – Chargez un XML valide ou volontairement cassé pour voir le comportement du validateur.
Foire aux questions
Mes données XML sont-elles en sécurité avec ce validateur ?
Oui. Toute la validation s'exécute entièrement dans votre navigateur via le DOMParser natif. Votre XML n'est jamais envoyé sur un serveur ni stocké où que ce soit — il reste sur votre appareil, donc vos données restent privées.
Quelle est la différence entre XML bien formé et XML valide ?
Bien formé signifie que le document respecte les règles structurelles du XML : balises fermées, attributs entre guillemets, une seule racine. Valide (au sens strict) signifie qu'il se conforme aussi à un schéma comme une DTD ou un XSD. Cet outil vérifie la bonne formation, ce que tout analyseur XML exige en premier. Pour les vérifications au niveau du schéma, la spécification XML Schema du W3C sert de référence.
Quels types d'erreurs détecte-t-il ?
Il détecte tous les problèmes de bonne formation : balises non fermées ou mal appariées, attributs non quotés, éléments racine multiples, caractères illégaux et esperluettes isolées qui devraient s'écrire &. Si l'un d'eux est présent, vous obtenez une erreur au lieu d'une coche verte.
Puis-je valider de gros fichiers XML ?
Oui. Le validateur gère efficacement les gros documents car il s'appuie sur l'analyseur optimisé du navigateur. Les très gros fichiers peuvent prendre un instant, mais tout reste local, sans limite côté serveur.
Fonctionne-t-il sur mobile ?
Oui. L'outil est entièrement responsive et fonctionne sur smartphones et tablettes, les panneaux s'empilant verticalement sur petit écran. Si vous bloquez sur une erreur délicate, le tag XML de Stack Overflow couvre des milliers de cas courants.
Outils connexes
- XML Formatter – Mettez en forme et indentez votre XML une fois bien formé.
- XML Minifier – Supprimez les espaces pour réduire votre XML en vue du transport.
Ressources utiles
- W3C XML 1.0 Specification – La définition de référence du XML bien formé.
- MDN XML Introduction – Un aperçu accessible des concepts et de la syntaxe XML.
- W3C Validator – Validez des documents de balisage selon des standards publics.
- W3C SOAP Specification – La structure des enveloppes SOAP bâties sur XML.
- W3Schools XML Tutorial – Introduction pas à pas à la syntaxe XML.
- Stack Overflow XML – Questions/réponses communautaires sur le XML.