Latest web development tutorials

XML Schema DataTypes Varie

Altri tipi di dati vari includono booleano, base64Binary, esadecimale, in virgola mobile, a doppia precisione, anyURI, anyURI e notazioni.


Booleano tipo di dati (booleano tipo di dati)

vero o falso valore dei dati booleano viene utilizzato per specificare.

Ecco un esempio di uno schema logico dichiarato:

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

Gli elementi del documento dovrebbe essere simile a questo:

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

Nota: i valori booleani sono legittime vero, falso, 1 (rappresentati vero) e 0 (falso).


Binario tipo di dati (tipi di dati binari)

I tipi di dati binari vengono utilizzati per esprimere i dati in forma binaria.

Siamo in grado di utilizzare due tipi di dati binari:

  • base64Binary (Base64 codifica dati binari)
  • hexBinary (hex-encoded dati binari)

Ecco un esempio di uno schema in dichiarazione hexBinary:

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


AnyURI tipo di dati (anyURI tipo di dati)

anyURI tipo di dati viene utilizzato per specificare URI.

Ecco un esempio di uno schema in dichiarazione anyURI:

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

Gli elementi del documento dovrebbe essere simile a questo:

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

Nota: Se un URI contiene spazi, sostituirli con il 20%.


Tipi di dati Varie

nome descrizione
anyURI
base64Binary
booleano
doppio
galleggiante
hexBinary
NOTATION
QName


Di vari tipi di dati definiti (restrizione)

Possono definire i tipi di dati e vario usate insieme:

  • enumerazione (un tipo di dati booleano non è possibile utilizzare questo vincolo *)
  • di lunghezza (un tipo di dati booleano non può utilizzare questo vincolo)
  • maxLength (un tipo di dati booleano non può utilizzare questo vincolo)
  • minLength (tipo di dati booleano non può utilizzare questo vincolo)
  • modello
  • spazio bianco

* Nota del traduttore: si riferisce al vincolo vincolo.