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.