Tipe data string XSD
- Halaman Sebelumnya Contoh XSD
- Halaman Berikutnya Tarikh XSD
Tipe data string digunakan untuk nilai yang dapat mengandung string.
Tipe data string (String Data Type)
Tipe data string dapat mengandung karakter, garis kosong, enter serta tab.
Berikut adalah contoh deklarasi string dalam scheme:
<xs:element name="customer" type="xs:string"/>
Elemen di dalam dokumen terlihat seperti ini:
<customer>John Smith</customer>
atau sejenisnya:
<customer>John Smith</customer>
Keterangan:Jika Anda menggunakan tipe data string, pemroses XML tidak akan mengubah nilai di dalamnya.
Tipe data string yang diperuntukkan (NormalizedString Data Type)
Tipe data string yang diperuntukkan berasal dari tipe data string.
Tipe data string yang diperuntukkan juga dapat mengandung karakter, tetapi pemroses XML akan menghapus garis bawah, enter serta tab.
Berikut adalah contoh tipe data string yang diperuntukkan dalam schema:
<xs:element name="customer" type="xs:normalizedString"/>
Elemen di dalam dokumen terlihat seperti ini:
<customer>John Smith</customer>
atau sejenisnya:
<customer>John Smith</customer>
Keterangan:Dalam contoh di atas, pemroses 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 pemroses XML akan menghapus baris kosong, enter, tab, spasi di awal dan akhir serta spasi (berulang) yang berurutan.
Berikut adalah contoh deklarasi token dalam schema:
<xs:element name="customer" type="xs:token"/>
Elemen di dalam dokumen terlihat seperti ini:
<customer>John Smith</customer>
atau sejenisnya:
<customer>John Smith</customer>
Keterangan:Dalam contoh di atas, parser XML akan menghapus tab.
Tipe data string
Perhatian, semua tipe data di bawah ini berasal dari tipe data string (kecuali tipe data string sendiri)!
Name | Description |
---|---|
ENTITIES | |
ENTITY | |
ID | String yang diserahkan dalam XML untuk atribut ID (hanya digunakan bersama-sama dengan atribut schema) |
IDREF | String yang diserahkan dalam XML untuk atribut IDREF (hanya digunakan bersama-sama dengan atribut schema) |
IDREFS language | String yang mengandung id bahasa yang sah |
Name | String yang mengandung nama XML yang sah |
NCName | |
NMTOKEN | String yang diserahkan dalam XML untuk atribut NMTOKEN (hanya digunakan bersama-sama dengan atribut schema) |
NMTOKENS | |
normalizedString | String yang tidak mengandungi jarak parah, jarak kembali atau tab |
QName | |
string | String |
token | String yang tidak mengandungi jarak parah, jarak kembali atau tab, jarak kosong di permulaan atau pengakhiran atau beberapa jarak kosong berurutan |
Panduan untuk tipe data string
Panduan yang boleh digunakan bersama-sama dengan tipe data string:
- enumeration
- length
- maxLength
- minLength
- pattern (NMTOKENS, IDREFS dan ENTITIES tidak boleh digunakan untuk pengurusan ini)
- whiteSpace
- Halaman Sebelumnya Contoh XSD
- Halaman Berikutnya Tarikh XSD