Latest web development tutorials

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:

<xs:element name="customer" type="xs:string"/>

Elemen dalam dokumen akan terlihat seperti ini:

<customer>John Smith</customer>

Atau seperti ini:

<customer> John Smith </customer>

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:

<xs:element name="customer" type="xs:normalizedString"/>

Elemen dalam dokumen akan terlihat seperti ini:

<customer>John Smith</customer>

Atau seperti ini:

<customer> John Smith </customer>

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:

<xs:element name="customer" type="xs:token"/>

Elemen dalam dokumen akan terlihat seperti ini:

<customer>John Smith</customer>

Atau seperti ini:

<customer> John Smith </customer>

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