Jenis Data Lain- Lain XSD
Tipe data lain-lain adalah boolean, base64Binary, hexBinary, float, double, anyURI, QName, dan NOTATION.
Tipe Data Boolean
Tipe data boolean digunakan untuk menentukan nilai benar atau salah.
Berikut ini adalah contoh deklarasi boolean dalam skema:
<xs:attribute name="disabled" type="xs:boolean"/>
Elemen dalam dokumen Anda mungkin terlihat seperti ini:
<price disabled="true">999</price>
Catatan: Nilai hukum untuk boolean adalah benar, salah, 1 (yang menunjukkan benar), dan 0 (yang menunjukkan salah).
Tipe Data Biner
Tipe data biner digunakan untuk mengekspresikan data berformat biner.
Kami memiliki dua tipe data biner:
- base64Binary (data biner yang disandikan Base64)
- hexBinary (data biner yang dikodekan dengan heksadesimal)
Berikut ini adalah contoh deklarasi hexBinary dalam skema:
<xs:element name="blobsrc" type="xs:hexBinary"/>
Tipe Data AnyURI
Tipe data anyURI digunakan untuk menentukan URI.
Berikut ini adalah contoh deklarasi anyURI dalam skema:
<xs:attribute name="src" type="xs:anyURI"/>
Elemen dalam dokumen Anda mungkin terlihat seperti ini:
<pic src="https://www.w3schools.com/images/smiley.gif" />
Catatan: Jika URI memiliki spasi, ganti dengan %20.
Jenis Data Lain-lain
Name | Description |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Pembatasan Jenis Data Lain-lain
Batasan yang dapat digunakan dengan tipe data lain:
- enumeration (tipe data Boolean tidak dapat menggunakan batasan ini)
- panjang (tipe data Boolean tidak dapat menggunakan batasan ini)
- maxLength (tipe data Boolean tidak dapat menggunakan batasan ini)
- minLength (tipe data Boolean tidak dapat menggunakan batasan ini)
- pola
- spasi putih