XSD - String

Tipe data string digunakan untuk merepresentasikan karakter dalam dokumen XML.

<xs: string> tipe data

Tipe data <xs: string> dapat mengambil karakter, baris feed, carriage return, dan karakter tab. Prosesor XML tidak mengganti feed baris, carriage return, dan karakter tab dalam konten dengan spasi dan menjaganya tetap utuh. Misalnya, beberapa spasi atau tab dipertahankan selama tampilan.

<xs: string> Contoh

Deklarasi elemen dalam xsd -

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

Penggunaan elemen dalam xml -

<name>Dinkar</name>
<name>Dinkar    Kad</name>

<xs: token> tipe data

Tipe data <xs: token> diturunkan dari tipe data <string> dan dapat mengambil karakter, baris feed, carriage return, dan karakter tab. Prosesor XML akan menghapus feed baris, tab, carriage return, spasi di depan dan di belakang, dan banyak spasi.

Contoh <xs: token>

Deklarasi elemen dalam xsd -

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

Penggunaan elemen dalam xml -

<name>Dinkar</name>
<name>Dinkar    Kad</name>

Tipe Data String

Berikut adalah daftar tipe data yang umum digunakan yang berasal dari tipe data <string>.

S.No. Nama & Deskripsi
1

ID

Mewakili atribut ID dalam XML dan digunakan dalam atribut skema.

2

IDREF

Mewakili atribut IDREF dalam XML dan digunakan dalam atribut skema.

3

language

Merupakan id bahasa yang valid

4

Name

Merupakan nama XML yang valid

5

NMTOKEN

Merepresentasikan atribut NMTOKEN dalam XML dan digunakan dalam atribut skema.

6

normalizedString

Merepresentasikan string yang tidak berisi feed baris, carriage return, atau tab.

7

string

Merepresentasikan string yang dapat berisi feed baris, carriage return, atau tab.

8

token

Merepresentasikan string yang tidak berisi baris feed, carriage return, tab, spasi di depan atau di belakang, atau beberapa spasi

Batasan

Jenis pembatasan berikut dapat digunakan dengan tipe data String -

  • enumeration
  • length
  • maxLength
  • minLength
  • pattern
  • whiteSpace