Latest web development tutorials

XML Schema tipe data Miscellaneous

tipe data lain-lain termasuk Boolean, base64Binary, heksadesimal, floating point, presisi ganda, anyURI, anyURI dan NOTASI.


Boolean tipe data (Boolean Data Type)

nilai benar atau salah data Boolean digunakan untuk menentukan.

Berikut adalah contoh dari skema logis menyatakan:

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

Elemen dalam dokumen akan terlihat seperti ini:

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

Catatan: nilai Boolean yang sah benar, salah, 1 (diwakili benar) dan 0 (false).


Biner tipe data (Jenis Binary Data)

jenis data biner yang digunakan untuk mengekspresikan data dalam bentuk biner.

Kita dapat menggunakan dua jenis data biner:

  • base64Binary (Base64 encoded data biner)
  • hexBinary (hex-encoded data biner)

Berikut adalah contoh dari skema di deklarasi hexBinary:

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


AnyURI tipe data (AnyURI Data Type)

anyURI tipe data yang digunakan untuk menentukan URI.

Berikut adalah contoh dari skema di anyURI deklarasi:

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

Elemen dalam dokumen akan terlihat seperti ini:

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

Catatan: Jika URI mengandung spasi, menggantinya dengan 20%.


Jenis Data Miscellaneous

nama deskripsi
anyURI
base64Binary
boolean
dua kali lipat
mengapung
hexBinary
NOTASI
QName


Tipe data miscellaneous didefinisikan (Restriction)

Dapat mendefinisikan dan tipe data miscellaneous digunakan bersama-sama:

  • pencacahan (tipe data Boolean tidak dapat menggunakan kendala ini *)
  • panjang (tipe data Boolean tidak dapat menggunakan kendala ini)
  • maxlength (tipe data Boolean tidak dapat menggunakan kendala ini)
  • MINLENGTH (Boolean tipe data tidak dapat menggunakan kendala ini)
  • pola
  • spasi

* Penerjemah Catatan: mengacu pada kendala kendala.