Tipe data pelbagai XSD
- Halaman Sebelumnya Numerik XSD
- Halaman Berikutnya Ringkasan XSD
Jenis data campur lainnya termasuk logical, base64Binary, heksadesimal, floating-point, double-precision, anyURI, anyURI serta NOTATION.
Jenis data logical (Boolean Data Type)
Data logical digunakan untuk menetapkan nilai true atau false.
Berikut adalah contoh deklarasi logical dalam scheme tertentu:
<xs:attribute name="disabled" type="xs:boolean"/>
Elemen di dokumen seharusnya terlihat seperti ini:
<prize disabled="true">999</prize>
Keterangan:Nilai boolean yang sah adalah true, false, 1 (menyatakan true) dan 0 (menyatakan false).
Jenis data biner (Binary Data Types)
Jenis data biner digunakan untuk mengekspresikan data bentuk biner.
Kami dapat menggunakan dua jenis data biner:
- base64Binary (data biner yang dienkodifikasi Base64)
- hexBinary (data biner yang dienkodifikasi heksadesimal)
Berikut adalah contoh deklarasi hexBinary dalam scheme tertentu:
<xs:element name="blobsrc" type="xs:hexBinary"/>
Jenis data AnyURI (AnyURI Data Type)
Jenis data anyURI digunakan untuk menetapkan URI.
Berikut adalah contoh deklarasi anyURI dalam scheme tertentu:
<xs:attribute name="src" type="xs:anyURI"/>
Elemen di dokumen seharusnya terlihat seperti ini:
<pic src="http://www.codew3c.com/images/smiley.gif" />
Keterangan:Jika URL ada ruang, gunakan %20 untuk menggantikannya.
Jenis data campur (Miscellaneous Data Types)
Name | Description |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Pembatasan tipe data pelbagai (Restriction)
Pembatasan yang boleh digunakan bersama-sama dengan tipe data pelbagai:
- enumeration (Tipe data boolean tidak boleh digunakan untuk pembatasan ini*)
- length (Tipe data boolean tidak boleh digunakan untuk pembatasan ini)
- maxLength (Tipe data boolean tidak boleh digunakan untuk pembatasan ini)
- minLength (Tipe data boolean tidak boleh digunakan untuk pembatasan ini)
- pattern
- whiteSpace
*Catatan Penerjemah:Pembatasan adalah konstraint.
- Halaman Sebelumnya Numerik XSD
- Halaman Berikutnya Ringkasan XSD