Ultimele tutoriale de dezvoltare web
 

Tipuri de date XSD Diverse


Alte tipuri de date diverse sunt boolean, base64Binary, hexBinary, float, double, anyURI, QName și NOTATION .


Boolean Tip de date

Booleana tip de date este folosit pentru a specifica o valoare reală sau falsă.

Următorul este un exemplu de o declarație boolean într-o schemă:

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

Un element din documentul dvs. ar putea arăta astfel:

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

Note: Valorile legale pentru boolean sunt adevărate, false, 1 (which indicates true) și 0 (which indicates false) .


Tipuri de date binare

Tipurile de date binare sunt folosite pentru a exprima datele binare-formatate.

Avem două tipuri de date binare:

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

Următorul este un exemplu de o declarație hexBinary într-o schemă:

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

AnyURI Tip de date

Tipul de date anyURI este utilizat pentru a specifica un URI.

Următorul este un exemplu de o declarație anyURI într-o schemă:

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

Un element din documentul dvs. ar putea arăta astfel:

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

Note: În cazul în care un URI are spații, înlocuiți - le cu% 20.


Tipuri de date Diverse

Nume Descriere
anyURI
base64Binary
boolean
double
float
hexBinary
NOTATION
QName

Restricții privind tipurile diverse de date

Restricțiile care pot fi utilizate cu alte tipuri de date:

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