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

1

Ajouter XML et XSD

Collez le XML dans l'éditeur gauche et le schéma XSD dans l'éditeur central.

2

Lancer la validation

Cliquez sur Valider pour vérifier la correspondance de l'élément racine et des éléments enfants requis.

3

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.