Création de types personnalisés
- Les types de données personnalisés se définissent à partir des types prédéfinis en spécifiant certaines caractéristiques et en posant des contraintes sur le type de base. Le type prédéfini
string a six caractéristiques ou facettes modifiables :
length : longueur de la chaîne.
minLength : longueur minimale.
maxLength : longueur maximale.
pattern : permet de préciser des caracteristiques grâces à des expressions rationnelles.
enumeration : énumération de valeurs possibles.
whitespace : permet la gestion des espaces.