XSD
TechniqueXML Schema Definition
Définition du XSD (XML Schema Definition), le schéma utilisé pour valider la structure des factures électroniques XML.
Le XSD (XML Schema Definition) est un langage de schéma qui définit la structure, les types de données et les contraintes d’un document XML. Il constitue la première couche de validation d’une facture électronique.
Lors de la validation d’une facture Factur-X, CII ou UBL, le XSD vérifie que le document XML respecte la structure attendue : présence des éléments obligatoires, types de données corrects (dates, montants, codes), ordre des éléments et cardinalités. Une erreur XSD signifie que le fichier XML est mal formé ou structurellement invalide.
La validation XSD intervient avant la validation Schematron. Si un document échoue à la validation XSD, il est inutile de vérifier les règles métier car la structure de base n’est pas conforme. Les erreurs XSD courantes incluent des balises manquantes, des espaces de noms incorrects ou des valeurs au mauvais format.
Pour tester la validité structurelle de vos factures XML, utilisez notre validateur en ligne qui effectue successivement la validation XSD puis Schematron.