<XML Schema Complete Reference
Définition et utilisation
L'élément simpleType définit un type simple et précise les contraintes et les informations sur les valeurs des attributs ou des éléments de texte seulement.
Informations sur l'élément
- Parent elements: attribut, élément, liste, restriction, schéma, union
Syntaxe
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(Le signe? Déclare que l'élément peut se produire zéro ou une fois à l'intérieur de l'élément simpleType)
Attribut | La description |
---|---|
id | Optionnel. Indique un identifiant unique pour l'élément |
name | Indique un nom pour l'élément. Cet attribut est obligatoire si l'élément simpleType est un enfant de l'élément de schéma, sinon il est interdit |
any attributes | Optionnel. Indique tous les autres attributs avec non-schema espace de noms |
Exemple 1
Cet exemple définit un élément appelé "age" qui est un type simple avec une restriction. La valeur de l'âge ne peut pas être inférieur à 0 ou supérieur à 100:
<xs:element name="age">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<XML Schema Complete Reference