XSD Dizgi Veri Türleri
- Önceki Sayfa XSD Örneği
- Sonraki Sayfa XSD Tarihi
Dizgi veri türü, dizge içeren değerler için kullanılır.
Dizgi veri türü (String Data Type)
Dizgi veri türü karakter, satır başı, geri dönüş ve tab içerebilir.
Aşağıda belirli bir schema'da dizgi tanımına ilişkin bir örnek verilmiştir:
<xs:element name="customer" type="xs:string"/>
Dokümdaki öğeler şu şekilde görünecektir:
<customer>John Smith</customer>
veya benzeri:
<customer>John Smith</customer>
Açıklama:Dizgi veri türünü kullanırsanız, XML işleyicisi bu değerleri değiştirmeyecektir.
Standartlaştırılmış dizgi veri türü (NormalizedString Data Type)
Standartlaştırılmış dizgi veri türü de dizgi veri türünden türetilmiştir.
Standartlaştırılmış dizgi veri türü de karakter içerebilir, ancak XML işleyicisi satır başlarını, geri dönüşleri ve tabları kaldıracaktır.
Aşağıda schema'da standartlaştırılmış dizgi veri türüne ilişkin bir örnek verilmiştir:
<xs:element name="customer" type="xs:normalizedString"/>
Dokümdaki öğeler şu şekilde görünecektir:
<customer>John Smith</customer>
veya benzeri:
<customer>John Smith</customer>
Açıklama:Yukarıdaki örnekte, XML işleyicisi tüm tabları boşluklarla değiştirecektir.
Token veri türü (Token Data Type)
Token veri türü de dizgi veri türünden türetilmiştir.
Token veri türü de karakter içerebilir, ancak XML işleyicisi satır başlarını, geri dönüşleri, tabları, başlangıç ve bitiş boşluklarını ve (çift) boşlukları kaldıracaktır.
Aşağıda schema'da token tanımına ilişkin bir örnek verilmiştir:
<xs:element name="customer" type="xs:token"/>
Dokümdaki öğeler şu şekilde görünecektir:
<customer>John Smith</customer>
veya benzeri:
<customer>John Smith</customer>
Açıklama:Bu örnekte, XML解析örü tabları kaldıracaktır.
Dizgi veri türü
Lütfen dikkat edin, aşağıdaki tüm veri türleri (dizgi veri türü kendisi dışında) dizgi veri türünden türetilmiştir!
Ad | Tanım |
---|---|
ENTITIES | |
ENTITY | |
ID | XML'de ID özelliğini sunan dizgi (sadece schema özelliği ile birlikte kullanılır) |
IDREF | XML'de IDREF özelliğini sunan dizgi (sadece schema özelliği ile birlikte kullanılır) |
IDREFS language | Geçerli dil kimliği içeren dizgi |
Name | Geçerli XML adını içeren dizgi |
NCName | |
NMTOKEN | XML'de NMTOKEN özelliğinin dizgiyi sunmak (sadece schema özelliği ile birlikte kullanılır) |
NMTOKENS | |
normalizedString | Satır başı, geri dönme noktası veya tab tablosu içermeyen dizgiler |
QName | |
string | dizgi |
token | Satır başı, geri dönme noktası veya tab tablosu, başlangıç veya bitiş boşluğu veya çoklu boşluk içermeyen dizgiler |
Dizgi veri türüne sınırlamalar (Restriction)
Dizgi veri türleri ile birlikte kullanılabilen sınırlamalar:
- enumeration
- length
- maxLength
- minLength
- pattern (NMTOKENS, IDREFS ve ENTITIES bu kısıtlamayı kullanamaz)
- whiteSpace
- Önceki Sayfa XSD Örneği
- Sonraki Sayfa XSD Tarihi