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

  1. 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.
  2. 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.
  3. 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é.
  4. 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.
  5. 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.

XML invalide → Erreur de validation Valider
subscriber.xmlInvalide · 1 erreur
<subscriber>
  <subscriberId>SUB-1001</subscriberId>
  <msisdn>447700900142</msisdn>
  <plan>Unlimited 5G<plan>
  <roaming>true</roaming>
</subscriber>
Résultat de la validation1 problème détecté
✗ 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