En son web geliştirme öğreticiler
 

XSD Dize Veri Türleri


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