Tutoriel sur le...login
Tutoriel sur le schéma XML
auteur:php.cn  temps de mise à jour:2022-04-20 14:13:02

Types de données divers du schéma XML


XSD Divers Types de données


D'autres types de données divers incluent booléen, base64Binary, hex, float, double, anyURI, anyURI et NOTATION.


Type de données booléen

Le type de données booléen est utilisé pour spécifier des valeurs vraies ou fausses.

Ce qui suit est un exemple de déclaration logique dans un schéma :

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

Les éléments du document devraient ressembler à ceci :

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

Remarque : Les valeurs booléennes légales sont vraies, fausses, 1 (représentant vrai) et 0 (représentant faux).


Types de données binaires

Les types de données binaires sont utilisés pour exprimer des données sous forme binaire.

Nous pouvons utiliser deux types de données binaires :

  • base64Binary (données binaires codées en base64)

  • hexBinary (dix données binaires codées en hexadécimal) données binaires)

Ce qui suit est un exemple de déclaration hexBinary dans un schéma :

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


Type de données AnyURI (Type de données AnyURI)

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

Ce qui suit est un exemple de déclaration anyURI dans un schéma :

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

Les éléments du document devraient ressembler à ceci :

<pic src="../style/images/smiley.gif" />

Remarque : Si un URI contient des espaces, veuillez les remplacer par %20.


Type de données divers

名称描述
anyURI 
base64Binary 
boolean 
double 
float 
hexBinary 
NOTATION 
QName 


Restriction sur le type de données divers (Restriction)

Peut être utilisé avec le type de données divers Limitation :

  • énumération (le type de données booléen ne peut pas utiliser cette contrainte*)

  • longueur (le type de données booléen ne peut pas utiliser cette contrainte)

  • maxLength (le type de données booléen ne peut pas utiliser cette contrainte)

  • minLength (le type de données booléen ne peut pas utiliser cette contrainte)

  • motif

  • whiteSpace

*Note du traducteur : La contrainte fait référence à la contrainte.

Site Web PHP chinois