XSD - Dize

Dize veri türleri, XML belgelerindeki karakterleri temsil etmek için kullanılır.

<xs: string> veri türü

<Xs: string> veri türü karakterler, satır beslemeleri, satır başları ve sekme karakterleri alabilir. XML işlemci içerikteki satır beslemelerini, satır başlarını ve sekme karakterlerini boşlukla değiştirmez ve bozulmadan korur. Örneğin, görüntüleme sırasında birden çok boşluk veya sekme korunur.

<xs: string> Örnek

Xsd'de öğe bildirimi -

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

Xml'de öğe kullanımı -

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

<xs: token> veri türü

<Xs: token> veri türü, <string> veri türünden türetilir ve karakterler, satır beslemeleri, satır başları ve sekme karakterleri alabilir. XML işlemci satır beslemelerini, sekmeleri, satır başlarını, baştaki ve sondaki boşlukları ve çoklu boşlukları kaldıracaktır.

<xs: token> Örnek

Xsd'de öğe bildirimi -

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

Xml'de öğe kullanımı -

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

Dize Veri Türleri

Aşağıda, <string> veri türünden türetilen yaygın olarak kullanılan veri türlerinin listesi verilmiştir.

S.No. İsim & Açıklama
1

ID

XML'deki ID özniteliğini temsil eder ve şema özniteliklerinde kullanılır.

2

IDREF

XML'deki IDREF özniteliğini temsil eder ve şema özniteliklerinde kullanılır.

3

language

Geçerli bir dil kimliğini temsil eder

4

Name

Geçerli bir XML adını temsil eder

5

NMTOKEN

XML'de bir NMTOKEN özniteliğini temsil eder ve şema özniteliklerinde kullanılır.

6

normalizedString

Satır beslemeleri, satır başları veya sekmeler içermeyen bir dizeyi temsil eder.

7

string

Satır beslemeleri, satır başları veya sekmeler içerebilen bir dizeyi temsil eder.

8

token

Satır beslemeleri, satır başları, sekmeler, baştaki veya sondaki boşluklar veya birden çok boşluk içermeyen bir dizeyi temsil eder

Kısıtlamalar

String veri türleri ile aşağıdaki kısıtlama türleri kullanılabilir -

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