On peut interdire l'extension et/ou la restriction d'un type complexe lors
de sa définition
Attribut final
(valeurs : extension
,
restriction
, #all
)
Exemple : interdire toute restriction du type Address
(mais pas l'extension)
<complexType name="Address" final="restriction">
<sequence>
<element name="name" type="string"/>
<element name="street" type="string"/>
<element name="city" type="string"/>
</sequence>
</complexType>