Tipi di dati variabili XSD
- Pagina precedente Numerico XSD
- Pagina successiva Riepilogo XSD
Altri tipi di dati vari includono logici, base64Binary, esadecimale, floating point, double precision, anyURI, anyURI e NOTATION.
Tipo di dati logico (Boolean Data Type)
I dati logici vengono utilizzati per definire valori true o false.
Ecco un esempio di dichiarazione logica in un某个 scheme:
<xs:attribute name="disabled" type="xs:boolean"/>
Gli elementi del documento dovrebbero apparire circa così:
<prize disabled="true">999</prize>
Note:I valori booleani validi sono true, false, 1 (che rappresenta true) e 0 (che rappresenta false).
Tipi di dati binari (Binary Data Types)
I tipi di dati binari vengono utilizzati per esprimere dati in forma binaria.
Possiamo utilizzare due tipi di dati binari:
- base64Binary (dati binari codificati in Base64)
- hexBinary (dati binari codificati in esadecimale)
Ecco un esempio di dichiarazione hexBinary in un某个 scheme:
<xs:element name="blobsrc" type="xs:hexBinary"/>
Tipo di dati AnyURI (AnyURI Data Type)
Il tipo di dati anyURI viene utilizzato per definire URI.
Ecco un esempio di dichiarazione anyURI in un某个 scheme:
<xs:attribute name="src" type="xs:anyURI"/>
Gli elementi del documento dovrebbero apparire circa così:
<pic src="http://www.codew3c.com/images/smiley.gif" />
Note:Se un URI contiene spazi, sostituirli con %20.
Tipi di dati vari (Miscellaneous Data Types)
Nome | Descrizione |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Limitazione (Restriction) del tipo di dati variabile
Limitazioni che possono essere utilizzate insieme ai tipi di dati variabili:
- enumeration (Il tipo di dati booleano non può utilizzare questa restrizione*)
- length (Il tipo di dati booleano non può utilizzare questa restrizione)
- maxLength (Il tipo di dati booleano non può utilizzare questa restrizione)
- minLength (Il tipo di dati booleano non può utilizzare questa restrizione)
- pattern
- whiteSpace
*Nota del traduttore:Constraint è constraint.
- Pagina precedente Numerico XSD
- Pagina successiva Riepilogo XSD