<xschema:restriction>
</xschema:restriction>
Un élément restriction possède les attributs suivants :
Attribut. | Obligatoire. | Sémantique. |
base | Oui. | Nom du type à contraindre. anyType pour un type complexe ne devant pas contenir d'élément. |
id | Non. | Identifiant du type. |
Les éléments utilisés dans un élément restriction sont :
<-- Definition d'un type a partir d'un type simple contraint. -->
<xschema:simpleType name="Octet">
<xschema:restriction base="xschema:integer">
<xschema:minInclusive value="0"/>
<xschema:minInclusive value="255"/>
</xschema:restriction>
</xschema:simpleType>
<-- Definition d'un type ne comprenant que des attributs. -->
<xschema:complexType name="TypeNomPrenom">
<xschema:restriction base="xschema:anyType">
<xschema:attribute name="Nom" type="xschema:string"/>
<xschema:attribute name="Prenom" type="xschema:string"/>
</xschema:restriction>
</xschema:complexType>