Types de données divers de XSD |
D'autres types de données divers sont booléens, hexBinary, base64Binary, flotteur, double, anyURI, QName, et NOTATION.
|
Type de données booléen
|
Le type de données booléen est employé pour indiquer une valeur vraie ou une valeur fausse.
Ce qui suit est un exemple d'une déclaration booléenne dans le schéma :
|
<xs:attribute name="disabled" type="xs:boolean"/>
|
|
Un élément dans votre document pourrait regarder comme suit :
|
<prize disabled="true">999</prize>
|
|
Note : La valeur légale pour booléen sont vraie, fausse, 1 (qui indique vrai), et 0 (qui indique faux).
|
Types de données binaires
|
Des types de données binaires sont employés pour exprimer des données binaire-composées seulement.
Nous avons seulement deux types de données binaires :
- hexBinary (données binaires hexadécimal-codées)
- base64Binary (données binaires de Base64-encoded)
Ce qui suit est un exemple d'une déclaration hexBinary dans le schéma :
|
<xs:element name="blobsrc" type="xs:hexBinary"/>
|
|
Tout type de données d'URI
|
Le type de données d'anyURI est employé pour indiquer URI.
Ce qui suit est un exemple d'une déclaration d'anyURI dans le schéma :
|
<xs:attribute name="src" type="xs:anyURI"/>
|
|
Un élément dans votre document pourrait regarder comme suit :
|
<pic src="http://www.academictutorials.com/images/webform.gif" />
|
|
Note : Si un URI a l'espace, les remplacer avec %20.
|
Types de données divers
|
Name |
anyURI |
|
base64Binary |
|
boolean |
|
double |
|
float |
|
hexBinary |
|
NOTATION |
|
QName |
|
|
Restrictions aux types de données divers
|
Restrictions qui peuvent être employées avec d'autres types de données :
- énumération (un type de données booléen ne peut pas employer cette contrainte)
- maxLength (un type de données booléen ne peut pas employer cette contrainte)
- longueur (un type de données booléen ne peut pas employer cette contrainte)
- minLength (un type de données booléen ne peut pas employer cette contrainte)
- modèle
- whiteSpace
|
Keywords:
XSD miscellaneous datatype,xsd data types,xsd tutorial,xsd xml,xsd dtd,xsd examples,xsd validator,sample xsd,xsd specification,xsd tools,xsd example,xml datatype,xsd format,xsd editor,xsd syntax,cdata xsd,xsd namespace,xsd schema,xsd viewer
|