Latest web development tutorials

Różne typy danych XML Schema

Pozostałe różne typy danych, to logiczną base64Binary, szesnastkowym zmiennoprzecinkowych podwójnej precyzji, anyURI, anyURI i zapisie.


Boolean typ danych (typu Boolean)

prawda czy fałsz wartość danych Boolean jest używany do określenia.

Oto przykład logicznego schematu zadeklarowanej:

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

Elementy w dokumencie powinna wyglądać następująco:

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

Uwaga: Wartości logiczne są uzasadnione true, false, 1 (przedstawiciele true) i 0 (fałsz).


Binarny typ danych (typ danych binarnych)

Binarne typy danych są używane do wyrażenia danych w postaci binarnej.

Możemy korzystać z dwóch typów danych binarnych:

  • base64Binary (Base64 zakodowane dane binarne)
  • hexBinary (hex zakodowane dane binarne)

Oto przykład schematu w hexBinary deklaracji:

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


AnyURI typ danych (anyURI Typ danych)

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

Oto przykład programu w deklaracji anyURI:

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

Elementy w dokumencie powinna wyglądać następująco:

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

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


Różne typy danych

nazwa opis
anyURI
base64Binary
logiczna
podwójny
pływak
hexBinary
NOTATION
QName


Spośród różnych typów danych zdefiniowanych (ograniczenie)

Mogą określić i różne typy danych stosowane razem:

  • Wyliczanie (logiczna typu dane nie mogą korzystać z tego ograniczenia *)
  • Długość (logiczna typu dane nie mogą korzystać z tego ograniczenia)
  • MaxLength (logiczna typu dane nie mogą korzystać z tego ograniczenia)
  • MINLENGTH (typ danych Boolean nie mogą korzystać z tego ograniczenia)
  • wzorzec
  • białe znaki

* Uwaga tłumacza: odnosi się do ograniczenia więzów.