Latest web development tutorials

XML Schema DataTypes Divers

D'autres types de données divers comprennent Boolean, base64Binary, hexadécimal, virgule flottante, double précision, anyURI, anyURI et NOTATION.


type de données booléen (Boolean Type de données)

valeur vraie ou fausse des données Boolean est utilisé pour spécifier.

Voici un exemple d'un schéma logique déclaré:

<xs:attribute name="disabled" type="xs:boolean"/>

Les éléments dans le document devraient ressembler à ceci:

<prize disabled="true">999</prize>

Remarque: Les valeurs booléennes sont légitimes vrai, faux, 1 (représentés vrai) et 0 (false).


Type de données binaires (Types de données binaires)

Types de données binaires sont utilisés pour exprimer les données sous forme binaire.

Nous pouvons utiliser deux types de données binaires:

  • base64Binary (base64 de données binaires codées)
  • hexBinary (données binaire hex-codé)

Voici un exemple d'un régime dans la déclaration hexBinary:

<xs:element name="blobsrc" type="xs:hexBinary"/>


type de données anyURI (anyURI Type de données)

type de données anyURI est utilisé pour spécifier URI.

Voici un exemple d'un régime dans la déclaration anyURI:

<xs:attribute name="src" type="xs:anyURI"/>

Les éléments dans le document devraient ressembler à ceci:

<pic src="http://www.w3schools.com/images/smiley.gif" />

Remarque: Si un URI contient des espaces, remplacez - les par 20%.


Types de données Divers

nom description
anyURI
base64Binary
booléen
double
flotteur
hexBinary
NOTATION
QName


Parmi les types de données divers définies (Restriction)

Peut définir et types de données divers utilisés ensemble:

  • énumération (un type de données Boolean ne peut pas utiliser cette contrainte *)
  • longueur (un type de données Boolean ne peut pas utiliser cette contrainte)
  • maxLength (un type de données Boolean ne peut pas utiliser cette contrainte)
  • minLength (type de données booléen ne peut pas utiliser cette contrainte)
  • motif
  • whiteSpace

* Note du traducteur: se réfère à la contrainte de contrainte.