Validateur XML XSD
Valider des documents XML contre les règles de schéma XSD
Entrée XML
Schéma XSD
Résultat de validation
Qu'est-ce que la validation XML XSD ?
XSD (XML Schema Definition) permet de définir la structure attendue des documents XML. La validation vérifie si les éléments requis existent et si le document correspond au modèle attendu.
Cette page est conçue pour des workflows rapides : coller XML, coller XSD, valider. La validation s'exécute dans le navigateur. Pour la syntaxe uniquement, utilisez le Validateur XML. Pour formater d'abord, utilisez le Formateur XML.
Comment utiliser
Ajouter XML et XSD
Collez le XML dans l'éditeur gauche et le schéma XSD dans l'éditeur central.
Lancer la validation
Cliquez sur Valider pour vérifier la correspondance de l'élément racine et des éléments enfants requis.
Vérifier et corriger
Lisez le rapport, corrigez les nœuds manquants, puis validez à nouveau. Utilisez la Vue arbre XML pour inspecter l'imbrication.
Problèmes courants de validation XSD
Les échecs typiques incluent un mauvais nom d'élément racine, des éléments enfants requis manquants. Si votre XML vient d'un autre système, exécutez le Comparateur diff XML contre un échantillon valide connu.
Où la validation XSD aide
Les vérifications XSD sont utiles pour l'intégration d'APIs (payloads SOAP/XML), les contrats de messages et la validation de configuration.
Questions fréquentes
Cela remplace-t-il les validateurs XML d'entreprise ?
Pas entièrement. Cet outil se concentre sur des vérifications pratiques pour un débogage rapide.
Mon XML est-il envoyé quelque part ?
Non. La validation s'exécute dans le navigateur. Aucun XML ni schéma n'est envoyé.
Puis-je valider les namespaces ici ?
La correspondance de schéma de base est prise en charge. Pour les contrats complexes, utilisez des validateurs spécialisés.
Et si mon schéma n'a pas d'élément de niveau supérieur ?
L'outil le signale comme invalide car la correspondance racine nécessite au moins une déclaration globale xs:element.
En quoi cela diffère-t-il de la validation de syntaxe XML ?
La validation de syntaxe vérifie uniquement la bonne formation. La validation XSD vérifie la structure contre les règles du schéma.
Outils connexes
Références : W3C XML Schema, XML 1.0.