Dérivation de type simple
Le langage XSD (XML Schema Definition) fournit plusieurs mécanismes de définition de variantes de types simples, basés sur des dérivations de types simples existants :
Restriction. la dérivation de type simple par utilisation du mécanisme de restriction implique l'introduction de restrictions concernant les valeurs possibles pour ce type. Exemples : les valeurs minimum et/ou maximum pour les types numériques, ou une longueur minimum et maximum pour les types de chaîne.
Liste. la dérivation de type simple par utilisation du mécanisme de liste permet qu'une seule valeur d'attribut ou d'élément dans un message d'instance soit définie comme se composant d'une liste de valeurs séparées par des espaces et d'un type particulier.
Union. la dérivation de type simple par utilisation du mécanisme d'union permet qu'une seule valeur d'attribut ou d'élément dans un message d'instance soit définie comme une valeur unique d'un ou plusieurs types spécifiés.
Cette section décrit ces dérivations de type simple de façon plus détaillée. Vous y apprendrez notamment comment les définir en définissant les propriétés de nœud appropriées dans la fenêtre Propriétés ainsi que comment l'XSD correspondant est construit.