First page Back Continue Last page Graphics
Exemple de pattern
L'utilisation des expressions régulières permet de définir de manière plus ou moins précise les contenus possibles pour un type. Décrivons le type temperature pour qu'il n'accepte que la forme nn,nnC° :
<xs:simpleType name="temperature">
- <xs:restriction base="xs:string">
- <xs:pattern value="[0-9]{2}(,[0-9]{2})?C°"/>
- </xs:restriction>
</xs:simpleType>
De même pour le type gramme :
<xs:simpleType name="gramme">
- <xs:restriction base="xs:string">
- <xs:pattern value="[0-9]{2}(,[0-9]{2})?gr"/>
- </xs:restriction>
</xs:simpleType>