Tutorial XML

RUMAH XML Pengantar XML XML Cara menggunakan Pohon XML Sintaks XML Elemen XML Atribut XML Ruang Nama XML Tampilan XML XML HttpRequest Pengurai XML XML DOM XML XPath XML XSLT XML XQuery XML XLink Validator XML XML DTD Skema XML Server XML Contoh XML Kuis XML Sertifikat XML

XML AJAX

Pengenalan AJAX AJAX XMLHttp Permintaan AJAX Tanggapan AJAX File XML AJAX AJAX PHP AJAX ASP Basis Data AJAX Aplikasi AJAX Contoh AJAX

XML DOM

Pengenalan DOM Node DOM Mengakses DOM Info Simpul DOM Daftar Simpul DOM Melintasi DOM Navigasi DOM DOM Dapatkan Nilai DOM Ubah Node DOM Hapus Node DOM Ganti Node DOM Buat Node DOM Tambahkan Node Node Klon DOM Contoh DOM

Tutorial XPath

Pengenalan XPath Node XPath Sintaks XPath Sumbu XPath Operator XPath Contoh XPath

Tutorial XSLT

Pengenalan XSLT Bahasa XSL Transformasi XSLT XSLT <templat> XSLT <nilai-dari> XSLT <untuk-setiap> XSLT <sort> XSLT <jika> XSLT <pilih> Terapkan XSLT XSLT di Klien XSLT di Server XSLT Sunting XML Contoh XSLT

Tutorial XQuery

Pengenalan XQuery Contoh XQuery XQuery FLWOR HTML XQuery Persyaratan XQuery Sintaks XQuery Tambahkan XQuery XQuery Pilih Fungsi XQuery

XML DTD

Pengenalan DTD Blok Bangunan DTD Elemen DTD Atribut DTD Elemen DTD vs Attr Entitas DTD Contoh DTD

Skema XSD

Pengenalan XSD XSD Bagaimana caranya? XSD <skema> Elemen XSD Atribut XSD Pembatasan XSD

Kompleks XSD

Elemen XSD XSD Kosong Elemen XSD Saja Hanya Teks XSD Campuran XSD Indikator XSD XSD <apa saja> XSD <anyAttribute> Pergantian XSD Contoh XSD

Data XSD

String XSD Tanggal XSD XSD Numerik XSD Lain-lain Referensi XSD

Layanan Web

Layanan XML XML WSDL XML SOAP XML RDF XML RSS

Referensi

Jenis Node DOM Simpul DOM Daftar Simpul DOM DOM BernamaNodeMap Dokumen DOM Elemen DOM Atribut DOM Teks DOM DOM CDATA Komentar DOM DOM XMLHttpRequest Pengurai DOM Elemen XSLT Fungsi XSLT/XPath

Tipe Data Tanggal dan Waktu XSD


Tipe data tanggal dan waktu digunakan untuk nilai yang berisi tanggal dan waktu.


Tipe Data Tanggal

Tipe data tanggal digunakan untuk menentukan tanggal.

Tanggal ditentukan dalam formulir berikut "YYYY-MM-DD" di mana:

  • YYYY menunjukkan tahun
  • MM menunjukkan bulan
  • DD menunjukkan hari

Catatan: Semua komponen diperlukan!

Berikut ini adalah contoh deklarasi tanggal dalam skema:

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

Elemen dalam dokumen Anda mungkin terlihat seperti ini:

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

Zona waktu

Untuk menentukan zona waktu, Anda dapat memasukkan tanggal dalam waktu UTC dengan menambahkan "Z" di belakang tanggal - seperti ini:

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

atau Anda dapat menentukan offset dari waktu UTC dengan menambahkan waktu positif atau negatif di belakang tanggal - seperti ini:

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

or

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


Tipe Data Waktu

Tipe data waktu digunakan untuk menentukan waktu.

Waktu ditentukan dalam bentuk berikut "hh:mm:ss" di mana:

  • hh menunjukkan jam
  • mm menunjukkan menit
  • ss menunjukkan yang kedua

Catatan: Semua komponen diperlukan!

Berikut ini adalah contoh deklarasi waktu dalam skema:

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

Elemen dalam dokumen Anda mungkin terlihat seperti ini:

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

Atau mungkin terlihat seperti ini:

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

Zona waktu

Untuk menentukan zona waktu, Anda dapat memasukkan waktu dalam waktu UTC dengan menambahkan "Z" di belakang waktu - seperti ini:

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

atau Anda dapat menentukan offset dari waktu UTC dengan menambahkan waktu positif atau negatif di belakang waktu - seperti ini:

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

or

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

Tipe Data TanggalWaktu

Tipe data dateTime digunakan untuk menentukan tanggal dan waktu.

DateTime ditentukan dalam bentuk berikut "YYYY-MM-DDThh:mm:ss" di mana:

  • YYYY menunjukkan tahun
  • MM menunjukkan bulan
  • DD menunjukkan hari
  • T menunjukkan awal dari bagian waktu yang diperlukan
  • hh menunjukkan jam
  • mm menunjukkan menit
  • ss menunjukkan yang kedua

Catatan: Semua komponen diperlukan!

Berikut ini adalah contoh deklarasi dateTime dalam skema:

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

Elemen dalam dokumen Anda mungkin terlihat seperti ini:

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

Atau mungkin terlihat seperti ini:

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

Zona waktu

Untuk menentukan zona waktu, Anda dapat memasukkan dateTime dalam waktu UTC dengan menambahkan "Z" di belakang waktu - seperti ini:

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

atau Anda dapat menentukan offset dari waktu UTC dengan menambahkan waktu positif atau negatif di belakang waktu - seperti ini:

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

or

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

Tipe Data Durasi

Tipe data durasi digunakan untuk menentukan interval waktu.

Interval waktu ditentukan dalam bentuk berikut "PnYnMnDTnHnMnS" di mana:

  • P menunjukkan periode (wajib)
  • nY menunjukkan jumlah tahun
  • nM menunjukkan jumlah bulan
  • nD menunjukkan jumlah hari
  • T menunjukkan awal bagian waktu (diperlukan jika Anda akan menentukan jam, menit, atau detik)
  • nH menunjukkan jumlah jam
  • nM menunjukkan jumlah menit
  • nS menunjukkan jumlah detik

Berikut ini adalah contoh deklarasi durasi dalam skema:

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

Elemen dalam dokumen Anda mungkin terlihat seperti ini:

<period>P5Y</period>

Contoh di atas menunjukkan jangka waktu lima tahun.

Atau mungkin terlihat seperti ini:

<period>P5Y2M10D</period>

Contoh di atas menunjukkan jangka waktu lima tahun, dua bulan, dan 10 hari.

Atau mungkin terlihat seperti ini:

<period>P5Y2M10DT15H</period>

Contoh di atas menunjukkan jangka waktu lima tahun, dua bulan, 10 hari, dan 15 jam.

Atau mungkin terlihat seperti ini:

<period>PT15H</period>

Contoh di atas menunjukkan periode 15 jam.

Durasi Negatif

Untuk menentukan durasi negatif, masukkan tanda minus sebelum P:

<period>-P10D</period>

Contoh di atas menunjukkan jangka waktu minus 10 hari.


Jenis Data Tanggal dan Waktu

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

Pembatasan Jenis Data Tanggal

Batasan yang dapat digunakan dengan tipe data Tanggal:

  • pencacahan
  • maxExclusive
  • maksInklusif
  • minEksklusif
  • minInklusif
  • pola
  • spasi putih