Dize veri türleri karakter dizeleri içeren değerler için kullanılır.
Dize Veri Türü
dize veri türü, satır beslemeleri, satır ve sekme karakterleri karakter içerebilir.
Aşağıdaki şemada bir dize beyanının bir örnektir:
<xs:element name="customer" type="xs:string"/>
Dokümanınızdaki bir element gibi görünebilir:
<customer>John Smith</customer>
Ya da şöyle olabilir:
<customer> John Smith </customer>
Note: Eğer dize veri türü kullanıyorsanız, XML işlemci değerini değiştirmez.
NormalizedString Veri Türü
NormalizedString veri türü String veri tipinden türetilmektedir.
NormalizedString veri türü de karakterler içeriyor, ama çizgiyi kaldırır XML işlemci, satır başlarını ve sekme karakterleri beslenir.
Aşağıdaki şemada bir normalizedString beyanının bir örnektir:
<xs:element name="customer" type="xs:normalizedString"/>
Dokümanınızdaki bir element gibi görünebilir:
<customer>John Smith</customer>
Ya da şöyle olabilir:
<customer> John Smith </customer>
Note: XML işlemci Yukarıdaki örnekte boşluklu sekme değiştirecektir olarak.
Jeton Veri Türü
belirteci veri türü String veri tipinden türetilmektedir.
belirteci veri türü karakterler içerir, ancak hat kaldırır XML işlemci, satır, sekme ön ve arka boşluk ve birden çok boşluğu beslenir.
Aşağıdaki şemada bir belirteç bildiriminin bir örneği aşağıda verilmektedir:
<xs:element name="customer" type="xs:token"/>
Dokümanınızdaki bir element gibi görünebilir:
<customer>John Smith</customer>
Ya da şöyle olabilir:
<customer> John Smith </customer>
Note: XML işlemci Yukarıdaki örnekte sekme kaldırır olarak.
Dize Veri Türleri
Veri türleri aşağıda dize veri tipinden elde unutmayın (except for string itself) !
isim | Açıklama |
---|---|
ENTITIES | |
ENTITY | |
ID | Temsil eden bir dize ID XML özniteliği (sadece şema özellikleri ile kullanılır) |
IDREF | Temsil eden bir dize IDREF XML özniteliği (sadece şema özellikleri ile kullanılır) |
IDREFS | |
language | geçerli bir dil kimliği içeren bir dize |
Name | geçerli bir XML adını içeren bir dize |
NCName | |
NMTOKEN | Temsil eden bir dize NMTOKEN XML özniteliği (sadece şema özellikleri ile kullanılır) |
NMTOKENS | |
normalizedString | çizgi içermeyen bir dize, satır başlarını veya sekmeleri beslemeleri |
QName | |
string | Dizi |
token | boşluk ya da birden çok boşluğu başında veya sonunda, besleyen hat, satır, sekme içermeyen bir dizge |
Dize veri türleri ile ilgili kısıtlamalar
Dize veri türleri ile kullanılabilir Kısıtlamalar:
- enumeration
- length
- maxLength
- minLength
- pattern (NMTOKENS, IDREFS, and ENTITIES cannot use this constraint)
- whiteSpace