<xschema:attribute>
</xschema:attribute>
L'élément attribute possède les attributs suivants :
Attribut. | Obligatoire. | Sémantique. |
default | Non. | Valeur par défaut pour l'attribut quand il est optionnel. |
fixed | Non. | Valeur imposée pour l'attribut. |
form | Non. | qualified si l'attribut doit être qualifié. unqualified sinon. |
id | Non. | Identifiant de l'attribut. |
name | Non. | Nom de l'attribut. |
ref | Non. | Attribut global référencé. |
type | Non. | Type du contenu de l'attribut. Cela ne peut être qu'un type simple. |
use | Non. | Qualité de l'attribut. |
L'attribut utilise soit :
La qualité d'un attribut peut être :
Qualite. | Sémantique. |
optional | L'attribut est optionnel. |
prohibited | L'attribut est interdit. |
required | L'attribut est obligatoire. |
<-- Definition d'un attribut global. -->
<xschema:attribute name="Numero" type="xschema:integer"/>
<xschema:complexType name="NomPrenom">
<xschema:restriction base="xschema:anyType">
<-- Definition de deux attributs locaux. -->
<xschema:attribute name="Nom" type="xschema:string"/>
<xschema:attribute name="Prenom" type="xschema:string"/>
<xschema:attribute ref="Numero"/>
</xschema:restriction>
</xschema:complexType>