XSD Dizisi Veri Türleri
Dize veri türleri, karakter dizileri içeren değerler için kullanılır.
Dize Veri Türü
Dize veri türü karakterleri, satır beslemelerini, satır başlarını ve sekme karakterlerini içerebilir.
Aşağıdaki, bir şemadaki bir dize bildiriminin bir örneğidir:
<xs:element name="customer" type="xs:string"/>
Belgenizdeki bir öğe şöyle görünebilir:
<customer>John Smith</customer>
Veya şöyle görünebilir:
<customer> John Smith </customer>
Not: Dize veri türünü kullanırsanız, XML işlemci değeri değiştirmeyecektir.
NormalizedString Veri Türü
normalizedString veri türü, String veri türünden türetilir.
normalizedString veri türü ayrıca karakterler içerir, ancak XML işlemci satır beslemelerini, satır başlarını ve sekme karakterlerini kaldıracaktır.
Aşağıdaki, bir şemadaki normalizedString bildiriminin bir örneğidir:
<xs:element name="customer" type="xs:normalizedString"/>
Belgenizdeki bir öğe şöyle görünebilir:
<customer>John Smith</customer>
Veya şöyle görünebilir:
<customer> John Smith </customer>
Not: Yukarıdaki örnekte, XML işlemci sekmeleri boşluklarla değiştirecektir.
Jeton Veri Türü
Belirteç veri türü, String veri türünden de türetilir.
Belirteç veri türü ayrıca karakterler içerir, ancak XML işlemci satır beslemelerini, satır başlarını, sekmeleri, baştaki ve sondaki boşlukları ve birden çok boşluğu kaldırır.
Aşağıdaki, bir şemadaki belirteç bildiriminin bir örneğidir:
<xs:element name="customer" type="xs:token"/>
Belgenizdeki bir öğe şöyle görünebilir:
<customer>John Smith</customer>
Veya şöyle görünebilir:
<customer> John Smith </customer>
Not: Yukarıdaki örnekte, XML işlemci sekmeleri kaldıracaktır.
Dize Veri Türleri
Aşağıdaki tüm veri türlerinin String veri türünden türetildiğini unutmayın (dizenin kendisi hariç)!
Name | Description |
---|---|
ENTITIES | |
ENTITY | |
ID | A string that represents the ID attribute in XML (only used with schema attributes) |
IDREF | A string that represents the IDREF attribute in XML (only used with schema attributes) |
IDREFS | |
language | A string that contains a valid language id |
Name | A string that contains a valid XML name |
NCName | |
NMTOKEN | A string that represents the NMTOKEN attribute in XML (only used with schema attributes) |
NMTOKENS | |
normalizedString | A string that does not contain line feeds, carriage returns, or tabs |
QName | |
string | A string |
token | A string that does not contain line feeds, carriage returns, tabs, leading or trailing spaces, or multiple spaces |
Dize Veri Türleriyle İlgili Kısıtlamalar
String veri türleri ile kullanılabilecek kısıtlamalar:
- numaralandırma
- uzunluk
- maksimum uzunluk
- minUzunluk
- desen (NMTOKENS, IDREFS ve ENTITIES bu kısıtlamayı kullanamaz)
- Beyaz boşluk