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 Tarih ve Saat Veri Tipleri


Tarih ve saat içeren değerler için tarih ve saat veri türleri kullanılır.


Tarih Veri Türü

Tarih veri türü bir tarih belirtmek için kullanılır.

Tarih, aşağıdaki "YYYY-AA-GG" biçiminde belirtilir, burada:

  • YYYY yılı gösterir
  • MM ayı gösterir
  • DD günü gösterir

Not: Tüm bileşenler gereklidir!

Aşağıdaki, bir şemadaki bir tarih bildirimi örneğidir:

<xs:element name="start" type="xs:date"/>

Belgenizdeki bir öğe şöyle görünebilir:

<start>2002-09-24</start>

Zaman dilimleri

Bir saat dilimi belirtmek için, tarihin arkasına bir "Z" ekleyerek UTC saatinde bir tarih girebilirsiniz - bunun gibi:

<start>2002-09-24Z</start>

veya tarihin arkasına pozitif veya negatif bir zaman ekleyerek UTC saatinden bir fark belirleyebilirsiniz - bunun gibi:

<start>2002-09-24-06:00</start>

or

<start>2002-09-24+06:00</start>


Zaman Veri Türü

Zaman veri türü, bir zamanı belirtmek için kullanılır.

Zaman, aşağıdaki "ss:dd:ss" biçiminde belirtilir, burada:

  • hh saati gösterir
  • mm dakikayı gösterir
  • ss ikinciyi gösterir

Not: Tüm bileşenler gereklidir!

Aşağıdaki, bir şemadaki zaman bildirimine bir örnektir:

<xs:element name="start" type="xs:time"/>

Belgenizdeki bir öğe şöyle görünebilir:

<start>09:00:00</start>

Veya şöyle görünebilir:

<start>09:30:10.5</start>

Zaman dilimleri

Bir saat dilimi belirtmek için, saatin arkasına bir "Z" ekleyerek UTC saatinde bir saat girebilirsiniz - bunun gibi:

<start>09:30:10Z</start>

veya zamanın arkasına pozitif veya negatif bir zaman ekleyerek UTC saatinden bir fark belirleyebilirsiniz - bunun gibi:

<start>09:30:10-06:00</start>

or

<start>09:30:10+06:00</start>

TarihSaat Veri Türü

dateTime veri türü, bir tarih ve saat belirtmek için kullanılır.

dateTime, aşağıdaki "YYYY-AA-GGTs:dd:ss" biçiminde belirtilir, burada:

  • YYYY yılı gösterir
  • MM ayı gösterir
  • DD günü gösterir
  • T gerekli zaman bölümünün başlangıcını gösterir
  • hh saati gösterir
  • mm dakikayı gösterir
  • ss ikinciyi gösterir

Not: Tüm bileşenler gereklidir!

Aşağıdaki, bir şemadaki bir dateTime bildirimi örneğidir:

<xs:element name="startdate" type="xs:dateTime"/>

Belgenizdeki bir öğe şöyle görünebilir:

<startdate>2002-05-30T09:00:00</startdate>

Veya şöyle görünebilir:

<startdate>2002-05-30T09:30:10.5</startdate>

Zaman dilimleri

Bir saat dilimi belirtmek için, saatin arkasına bir "Z" ekleyerek UTC saatinde bir dateTime girebilirsiniz - bunun gibi:

<startdate>2002-05-30T09:30:10Z</startdate>

veya zamanın arkasına pozitif veya negatif bir zaman ekleyerek UTC saatinden bir fark belirleyebilirsiniz - bunun gibi:

<startdate>2002-05-30T09:30:10-06:00</startdate>

or

<startdate>2002-05-30T09:30:10+06:00</startdate>

Süre Veri Türü

Süre veri türü, bir zaman aralığı belirtmek için kullanılır.

Zaman aralığı aşağıdaki "PnYnMnDTnHnMnS" biçiminde belirtilir, burada:

  • P dönemi gösterir (gerekli)
  • nY yıl sayısını gösterir
  • nM ay sayısını gösterir
  • nD gün sayısını gösterir
  • T, bir zaman bölümünün başlangıcını belirtir (saat, dakika veya saniye belirtecekseniz gereklidir)
  • nH saat sayısını gösterir
  • nM dakika sayısını gösterir
  • nS saniye sayısını gösterir

Aşağıdaki, bir şemadaki süre bildirimine bir örnektir:

<xs:element name="period" type="xs:duration"/>

Belgenizdeki bir öğe şöyle görünebilir:

<period>P5Y</period>

Yukarıdaki örnek beş yıllık bir dönemi göstermektedir.

Veya şöyle görünebilir:

<period>P5Y2M10D</period>

Yukarıdaki örnek, beş yıl, iki ay ve 10 günlük bir süreyi göstermektedir.

Veya şöyle görünebilir:

<period>P5Y2M10DT15H</period>

Yukarıdaki örnek, beş yıl, iki ay, 10 gün ve 15 saatlik bir süreyi göstermektedir.

Veya şöyle görünebilir:

<period>PT15H</period>

Yukarıdaki örnek 15 saatlik bir süreyi göstermektedir.

Negatif Süre

Negatif bir süre belirtmek için P'den önce bir eksi işareti girin:

<period>-P10D</period>

Yukarıdaki örnek, eksi 10 günlük bir süreyi göstermektedir.


Tarih ve Saat Veri Tipleri

Name Description
date Defines a date value
dateTime Defines a date and time value
duration Defines a time interval
gDay Defines a part of a date - the day (DD)
gMonth Defines a part of a date - the month (MM)
gMonthDay Defines a part of a date - the month and day (MM-DD)
gYear Defines a part of a date - the year (YYYY)
gYearMonth Defines a part of a date - the year and month (YYYY-MM)
time Defines a time value

Tarih Veri Türlerine İlişkin Kısıtlamalar

Tarih veri türleri ile kullanılabilecek kısıtlamalar:

  • numaralandırma
  • maxExclusive
  • maxInclusive
  • minÖzel
  • minKapsayıcı
  • Desen
  • Beyaz boşluk