D' autres types de données diverses sont boolean, base64Binary, hexBinary, float, double, anyURI, QName et NOTATION .
Boolean Type de données
Le type de données booléen est utilisé pour spécifier une valeur vraie ou fausse.
Ce qui suit est un exemple d'une déclaration booléenne dans un schéma:
<xs:attribute name="disabled" type="xs:boolean"/>
Un élément dans votre document pourrait ressembler à ceci:
<prize disabled="true">999</prize>
Note: Les valeurs légales pour booléen sont true, false, 1 (which indicates true) , et 0 (which indicates false) ce (which indicates false) .
Types de données binaires
Types de données binaires sont utilisés pour exprimer des données au format binaire.
Nous avons deux types de données binaires:
- base64Binary (Base64-encoded binary data)
- hexBinary (hexadecimal-encoded binary data)
Ce qui suit est un exemple d'une déclaration de hexBinary dans un schéma:
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURI Type de données
Le type de données anyURI est utilisé pour spécifier un URI.
Ce qui suit est un exemple d'une déclaration anyURI dans un schéma:
<xs:attribute name="src" type="xs:anyURI"/>
Un élément dans votre document pourrait ressembler à ceci:
<pic src="http://www.w3ii.com/images/smiley.gif" />
Note: Si un URI a des espaces, les remplacer par 20%.
Types de données Divers
prénom | La description |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Restrictions sur les types de données Divers
Des restrictions qui peuvent être utilisés avec d'autres types de données:
- enumeration (a Boolean data type cannot use this constraint)
- length (a Boolean data type cannot use this constraint)
- maxLength (a Boolean data type cannot use this constraint)
- minLength (a Boolean data type cannot use this constraint)
- pattern
- whiteSpace