Tipe data lain-lain adalah boolean, base64Binary, hexBinary, float, double, anyURI, QName, dan NOTATION.
Section Artikel
Tipe Data Boolean
Tipe data boolean digunakan untuk menentukan nilai benar atau salah.
Berikut adalah contoh deklarasi boolean dalam skema:
<xs:attribute name="disabled" type="xs:boolean"/>
Elemen dalam dokumen kita mungkin akan 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.
Ada dua tipe data biner:
- base64Binary (data biner berenkode Base64)
- hexBinary (data biner dengan enkode 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 adalah contoh deklarasi anyURI dalam skema:
<xs:attribute name="src" type="xs:anyURI"/>
Elemen dalam dokumen kita mungkin akan terlihat seperti ini:
<pic src="https://dosenit.com/wp-content/uploads/2020/10/Xpath-6.jpg" />
Catatan: Jika URI memiliki spasi, gantilah dengan% 20.
Tipe Data Miscellaneous
Name | Description |
---|---|
anyURI | – |
base64Binary | – |
boolean | – |
double | – |
float | – |
hexBinary | – |
NOTATION | – |
QName | – |
Batasan Tipe Data Lain-lain
Batasan yang dapat digunakan dengan tipe data lain:
- enumeration (tipe data Boolean tidak dapat menggunakan batasan ini)
- length (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)
- pattern
- whiteSpace