XML Schema tipe data string
String tipe data yang digunakan mengandung nilai string.
Jenis data string (String Data Type)
String tipe data dapat berisi karakter, garis feed, tombol kembali, dan tab.
Berikut adalah contoh dari deklarasi skema tali:
Elemen dalam dokumen akan terlihat seperti ini:
Atau seperti ini:
Catatan: Jika Anda menggunakan tipe data string, prosesor XML tidak akan mengubah satu nilai.
Normalisasi tipe data string (NormalizedString Data Type)
jenis data string Normalisasi berasal dari tipe data string.
Normalisasi String tipe data dapat berisi karakter yang sama, tetapi prosesor XML akan menghapus baris, tombol kembali, dan tab.
Berikut adalah contoh dari tipe data string dinormalisasi dalam skema:
Elemen dalam dokumen akan terlihat seperti ini:
Atau seperti ini:
Catatan: Dalam contoh di atas, prosesor XML akan digunakan untuk mengganti semua tab dengan spasi.
Token tipe data (Token Data Type)
Data Token berasal dari jenis yang sama dari tipe data string.
Token tipe data yang sama dapat berisi karakter, tetapi XML prosesor akan menghapus baris feed, tombol kembali, tab, terkemuka dan trailing spasi, dan ruang (terus menerus).
Berikut adalah contoh dari skema dalam deklarasi tanda yang relevan:
Elemen dalam dokumen akan terlihat seperti ini:
Atau seperti ini:
Catatan:> Dalam contoh di atas, XML parser akan menghapus tab.
String tipe data
Harap dicatat bahwa semua jenis data berikut berasal dari tipe data String (kecuali untuk tipe data string itu sendiri)!
nama | deskripsi |
---|---|
ENTITAS | |
ENTITY | |
ID | Dikirim atribut tali ID di XML (hanya digunakan dalam hubungannya dengan atribut skema) |
IDREF | Dikirim tali IDREF atribut dalam XML (hanya digunakan dalam hubungannya dengan atribut skema) |
bahasa IDREFS | String berisi id bahasa valid |
nama | String berisi nama XML yang valid |
NCName | |
NMTOKEN | Dikirim tali atribut NMTOKEN di XML (hanya digunakan dalam hubungannya dengan atribut skema) |
NMTOKENS | |
normalizedString | String tidak mengandung garis feed, tombol kembali, atau tab |
QName | |
tali | tali |
token | String tidak mengandung garis feed, tombol kembali, atau tab, spasi terkemuka atau trailing atau ruang lebih berturut-turut |
Jenis data string didefinisikan (Restriction)
Hal ini dapat digunakan dalam hubungannya dengan jenis didefinisikan data string:
- pencacahan
- panjangnya
- MAXLENGTH
- MINLENGTH
- Pola (NMTOKENS, IDREFS, dan ENTITAS tidak dapat menggunakan kendala ini)
- spasi