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