Tipe Data String XSD
- Halaman Sebelumnya Contoh XSD
- Halaman Berikutnya Tanggal XSD
Tipe data string digunakan untuk nilai yang dapat mengandung string.
Tipe data string (String Data Type)
Tipe data string dapat mengandung karakter, baris baru, enter, dan tab.
Berikut adalah contoh deklarasi string dalam scheme:
<xs:element name="customer" type="xs:string"/>
Elemen di dalam dokumen tampak seperti ini:
<customer>John Smith</customer>
atau seperti ini:
<customer>John Smith</customer>
Keterangan:Jika Anda menggunakan tipe data string, proses XML tidak akan mengubah nilai dalamnya.
Tipe data string yang dispesifikasikan (NormalizedString Data Type)
Tipe data string yang dispesifikasikan berasal dari tipe data string.
Tipe data string yang dispesifikasikan juga dapat mengandung karakter, tetapi proses XML akan menghilangkan baris baru, enter, dan tab.
Berikut adalah contoh tipe data string yang dispesifikasikan dalam schema:
<xs:element name="customer" type="xs:normalizedString"/>
Elemen di dalam dokumen tampak seperti ini:
<customer>John Smith</customer>
atau seperti ini:
<customer>John Smith</customer>
Keterangan:Dalam contoh di atas, proses XML akan mengganti semua tab dengan spasi.
Tipe data Token (Token Data Type)
Tipe data Token juga berasal dari tipe data string.
Tipe data Token juga dapat mengandung karakter, tetapi proses XML akan menghilangkan baris baru, enter, tab, spasi di awal dan akhir serta spasi (berurutan).
Berikut adalah contoh deklarasi token dalam schema:
<xs:element name="customer" type="xs:token"/>
Elemen di dalam dokumen tampak seperti ini:
<customer>John Smith</customer>
atau seperti ini:
<customer>John Smith</customer>
Keterangan:Dalam contoh di atas, parser XML akan menghilangkan tab
Tipe data string
Perhatian, semua tipe data di bawah ini berasal dari tipe data string (kecuali tipe data string sendiri)!
Nama | Deskripsi |
---|---|
ENTITIES | |
ENTITY | |
ID | Memasukkan string atribut ID dalam XML (hanya digunakan bersamaan dengan atribut schema) |
IDREF | Memasukkan string atribut IDREF dalam XML (hanya digunakan bersamaan dengan atribut schema) |
IDREFS language | String yang mengandung id bahasa yang sah |
Name | String yang mengandung nama XML yang sah |
NCName | |
NMTOKEN | Memasukkan string atribut NMTOKEN dalam XML (hanya digunakan bersamaan dengan atribut schema) |
NMTOKENS | |
normalizedString | String yang tidak mengandung paragraf, entri, atau tab |
QName | |
string | String |
token | String yang tidak mengandung paragraf, entri, atau tab, spasi awal atau akhir, atau spasi berulang |
Batasan untuk tipe data string (Restriction)
Batasan yang dapat digunakan bersama dengan tipe data string:
- enumeration
- length
- maxLength
- minLength
- pattern (NMTOKENS, IDREFS, dan ENTITIES tidak dapat digunakan untuk batasan ini)
- whiteSpace
- Halaman Sebelumnya Contoh XSD
- Halaman Berikutnya Tanggal XSD