XML Eğitimi

XML ANA SAYFA XML'e Giriş XML nasıl kullanılır XML Ağacı XML Sözdizimi XML Öğeleri XML Öznitelikleri XML Ad Alanları XML Görüntüleme XML HttpTalebi XML Ayrıştırıcı XML DOM'si XML XPath'i XML XSLT'si XML XQuery XML Bağlantısı XML Doğrulayıcı XML DTD'si XML Şeması XML Sunucusu XML Örnekleri XML Testi XML Sertifikası

XML AJAX'ı

AJAX Tanıtımı AJAX XMLHttp AJAX İsteği AJAX Yanıtı AJAX XML Dosyası AJAX PHP AJAX ASP AJAX Veritabanı AJAX Uygulamaları AJAX Örnekleri

XML DOM'si

DOM Tanıtımı DOM Düğümleri DOM Erişimi DOM Düğümü Bilgisi DOM Düğüm Listesi DOM Geçişi DOM Gezinme DOM Değerleri Al DOM Değişiklik Düğümleri DOM Düğümleri Kaldır DOM Düğümleri Değiştir DOM Oluşturma Düğümleri DOM Düğüm Ekle DOM Klon Düğümleri DOM Örnekleri

XPath Eğitimi

XPath Giriş XPath Düğümleri XPath Sözdizimi XPath Eksenleri XPath Operatörleri XPath Örnekleri

XSLT Eğitimi

XSLT'ye Giriş XSL Dilleri XSLT Dönüşümü XSLT <şablon> XSLT <değeri> XSLT <her biri için> XSLT <sıralama> XSLT <if> XSLT <seç> XSLT Uygula İstemcide XSLT Sunucuda XSLT XSLT Düzenleme XML'i XSLT Örnekleri

XQuery Eğitimi

XQuery Tanıtımı XQuery Örneği XQuery FLWOR'u XQuery HTML'si XQuery Terimleri XQuery Sözdizimi XQuery Ekle XQuery Seçimi XQuery İşlevleri

XML DTD'si

DTD Giriş DTD Yapı Taşları DTD Elemanları DTD Özellikleri DTD Elemanları vs Attr DTD Varlıkları DTD Örnekleri

XSD Şeması

XSD Tanıtımı XSD Nasıl Yapılır? XSD <şema> XSD Öğeleri XSD Özellikleri XSD Kısıtlamaları

XSD Kompleksi

XSD Öğeleri XSD Boş Yalnızca XSD Öğeleri Yalnızca XSD Metin XSD Karışık XSD Göstergeleri XSD <herhangi bir> XSD <anyÖzellik> XSD Değiştirme XSD Örneği

XSD Verileri

XSD Dizisi XSD Tarihi XSD Sayısal XSD Çeşitli XSD Referansı

Web Hizmetleri

XML Hizmetleri XML WSDL'si XML SABUN XML RDF'si XML RSS'si

Referanslar

DOM Düğüm Türleri DOM Düğümü DOM Düğüm Listesi DOM AdlıDüğüm Haritası DOM Belgesi DOM Öğesi DOM Özelliği DOM Metni DOM CDATA DOM Yorumu DOM XMLHttpRequest DOM Ayrıştırıcı XSLT Öğeleri XSLT/XPath İşlevleri

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