Gli ultimi tutorial di sviluppo web
 

Tipi XSD Varie dati


Altri tipi di dati vari sono boolean, base64Binary, hexBinary, float, double, anyURI, QName , e NOTATION .


Booleano Tipo di dati

Il tipo di dati booleano viene utilizzato per specificare un valore vero o falso.

Quanto segue è un esempio di una dichiarazione booleana in uno schema:

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

Un elemento nel documento potrebbe essere simile a questo:

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

Note: I valori validi per booleano sono vere, false, 1 (which indicates true) , e 0 (which indicates false) .


Tipi di dati binari

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

Abbiamo due tipi di dati binari:

  • base64Binary (Base64-encoded binary data)
  • hexBinary (hexadecimal-encoded binary data)

Quanto segue è un esempio di una dichiarazione hexBinary in uno schema:

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

AnyURI Tipo di dati

Il tipo di dati anyURI viene utilizzato per specificare un URI.

Quanto segue è un esempio di una dichiarazione di anyURI in uno schema:

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

Un elemento nel documento potrebbe essere simile a questo:

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

Note: Se un URI ha spazi, sostituirli con 20%.


Tipi di dati Varie

Nome Descrizione
anyURI
base64Binary
boolean
double
float
hexBinary
NOTATION
QName

Restrizioni sui tipi di dati Varie

Le restrizioni che possono essere utilizzati con gli altri tipi di dati:

  • enumeration (a Boolean data type cannot use this constraint)
  • length (a Boolean data type cannot use this constraint)
  • maxLength (a Boolean data type cannot use this constraint)
  • minLength (a Boolean data type cannot use this constraint)
  • pattern
  • whiteSpace