Éléments abstraits


La substitution d'un élément peut être forcée par l'attribut abstract

Exemple : l'élément comment ne peut pas être utilisé dans une instance. Un élément shipComment ou customerComment doit être utilisé à sa place

<element name="comment" type="string" abstract="true"/>
<element name="shipComment" type="string"
         substitutionGroup="ipo:comment"/>
<element name="customerComment" type="string"
         substitutionGroup="ipo:comment"/>