Définition - Que signifie le schéma XML?
Un schéma XML est la mise en page structurelle d'un document XML, exprimée en termes de contraintes et de contenu du document. Les contraintes sont exprimées en utilisant une combinaison des éléments suivants:
- Règles grammaticales régissant l'ordre des éléments
- Types de données régissant un élément et un attribut de contenu
- Prédicats booléens que le contenu doit satisfaire
- Règles spécialisées incluant les contraintes d'unicité et d'intégrité référentielle
Definir Tech explique le schéma XML
Les schémas XML sont exprimés en utilisant le langage DTD (Document Type Definition), qui est natif de la spécification XML mais avec une capacité assez limitée. Un document XML peut être associé à un langage de schéma, soit par balisage dans le document XML, soit par des moyens externes.
Le processus de vérification de l'adhésion d'un document XML à un schéma est appelé validation. Les documents XML sont valides s'ils satisfont aux exigences de schéma auxquelles ils sont associés, y compris des contraintes telles que:
- Structure telle que spécifiée par une syntaxe d'expression régulière
- Exigences relatives à l'interprétation des données de caractères
- Éléments et attributs à inclure avec leur structure autorisée