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