On peut contrôler l'utilisation des dérivations et substitutions dans les instances
Attribut block
(valeurs : extension
,
restriction
, #all
)
Exemple : interdire d'utiliser à la place d'un élément
Address
un élément de type dérivé par restriction
<complexType name="Address" block="restriction"> <sequence> <element name="name" type="string"/> <element name="street" type="string"/> <element name="city" type="string"/> </sequence> </complexType>
41/49 |