Najnowsze tutoriale tworzenie stron internetowych
 

Rodzaje danych XSD Różne


Pozostałe różne typy danych są boolean, base64Binary, hexBinary, float, double, anyURI, QName i NOTATION .


Typ danych Boolean

Wartość logiczna typu dane są wykorzystywane do określenia wartość prawdziwą lub fałszywą.

Poniżej znajduje się przykład logicznej deklaracji w schemacie:

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

Element w dokumencie może wyglądać następująco:

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

Note: Wartości prawne dla operacji są prawdziwe, fałszywe, 1 (which indicates true) i 0 (which indicates false) .


Typy danych binarnych

Binarne typy danych są używane do wyrażania danych binarnych w formacie.

Mamy dwa typy danych binarnych:

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

Poniżej znajduje się przykład deklaracji hexBinary w schemacie:

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

AnyURI Typ danych

Typ danych anyURI jest używany do określenia URI.

Poniżej znajduje się przykład deklaracji anyURI w schemacie:

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

Element w dokumencie może wyglądać następująco:

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

Note: Jeśli URI zawiera spacje, należy wymienić je z 20%.


Różne typy danych

Nazwa Opis
anyURI
base64Binary
boolean
double
float
hexBinary
NOTATION
QName

Ograniczenia dotyczące typów Różne dane

Ograniczenia, które mogą być stosowane z innymi typami danych:

  • 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