tutorial pengembangan web terbaru
 

Jenis XSD String data


jenis data string digunakan untuk nilai-nilai yang berisi karakter string.


String Tipe Data

Jenis data string dapat berisi karakter, garis feed, tombol kembali, dan karakter tab.

Berikut ini adalah contoh dari deklarasi string dalam skema:

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

Elemen dalam dokumen Anda akan terlihat seperti ini:

<customer>John Smith</customer>

Atau mungkin terlihat seperti ini:

<customer>       John Smith     </customer>

Note: The XML prosesor tidak akan mengubah nilai jika Anda menggunakan tipe data string.


NormalizedString Tipe Data

The normalizedString tipe data diturunkan dari tipe String data.

Jenis normalizedString Data juga berisi karakter, tetapi XML prosesor akan menghapus baris feed, tombol kembali, dan karakter tab.

Berikut ini adalah contoh dari deklarasi normalizedString di skema:

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

Elemen dalam dokumen Anda akan terlihat seperti ini:

<customer>John Smith</customer>

Atau mungkin terlihat seperti ini:

<customer>     John Smith     </customer>

Note: Dalam contoh di atas prosesor XML akan menggantikan tab dengan spasi.


Data Token Type

Tipe data token juga berasal dari jenis String data.

Tipe data Token juga mengandung karakter, tetapi XML prosesor akan menghapus baris feed, tombol kembali, tab, spasi terkemuka dan trailing, dan beberapa ruang.

Berikut ini adalah contoh dari deklarasi token skema:

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

Elemen dalam dokumen Anda akan terlihat seperti ini:

<customer>John Smith</customer>

Atau mungkin terlihat seperti ini:

<customer>     John Smith     </customer>

Note: Dalam contoh di atas prosesor XML akan menghapus tab.


Jenis String data

Perhatikan bahwa semua jenis data di bawah berasal dari tipe data String (except for string itself) !

Nama Deskripsi
ENTITIES
ENTITY
ID Sebuah string yang mewakili ID atribut dalam XML (hanya digunakan dengan atribut skema)
IDREF Sebuah string yang mewakili IDREF atribut dalam XML (hanya digunakan dengan atribut skema)
IDREFS
language Sebuah string yang berisi id bahasa valid
Name Sebuah string yang berisi nama XML yang valid
NCName
NMTOKEN Sebuah string yang mewakili NMTOKEN atribut dalam XML (hanya digunakan dengan atribut skema)
NMTOKENS
normalizedString Sebuah string yang tidak mengandung garis feed, tombol kembali, atau tab
QName
string Sebuah benang
token Sebuah string yang tidak mengandung garis feed, tombol kembali, tab, memimpin atau spasi, atau beberapa ruang

Pembatasan Jenis String data

Pembatasan yang dapat digunakan dengan tipe data String:

  • enumeration
  • length
  • maxLength
  • minLength
  • pattern (NMTOKENS, IDREFS, and ENTITIES cannot use this constraint)
  • whiteSpace