Contrôle de la création de types dérivés (2)


On peut interdire la dérivation d'un type simple facette par facette, lors de sa définition

Attribut fixed dans la définition de la facette concernée

Exemple : interdire toute modification de la longueur du type Postcode (mais pas des autres facettes)

<simpleType name="Postcode">
  <restriction base="string">
    <length value="7" fixed="true"/>
  </restriction>
</simpleType>