Latest web development tutorials

Mengapa menggunakan XML Schema?

XML Schema lebih kuat daripada DTD.


XML dukungan tipe data Skema

Salah satu yang paling penting adalah kemampuan tipe data XML Schema yang didukung.

Melalui dukungan untuk tipe data:

  • Hal ini dapat lebih mudah dijelaskan isi dokumen yang diijinkan
  • Hal ini dapat lebih mudah memverifikasi kebenaran data
  • Dapat lebih mudah bekerja sama dengan data dari database
  • Data dapat kendala lebih mudah didefinisikan (aspek data)
  • Dapat lebih mudah menentukan model data (atau format data)
  • Hal ini dapat lebih mudah mengkonversi data antara jenis data yang berbeda

Catatan Editor: The kendala data, atau kata aspek, adalah XML Schema prototipe istilah, Cina dapat diterjemahkan sebagai "wajah", yang digunakan untuk membatasi nilai yang diijinkan dari tipe data.


XML Schema menggunakan sintaks XML

Fitur lain yang penting tentang XML Schema adalah bahwa mereka ditulis oleh XML.

XML menulis Skema XML memiliki banyak keuntungan:

  • Tanpa harus mempelajari bahasa baru
  • Anda dapat menggunakan editor XML untuk mengedit file Skema Anda
  • Anda dapat menggunakan XML parser untuk mengurai file Skema Anda
  • Skema dapat ditangani melalui DOM XML
  • Skema dapat dikonversi oleh XSLT

XML Schema dapat melindungi komunikasi data

Ketika data dikirim dari pengirim ke penerima, intinya adalah bahwa kedua belah pihak harus menghormati isi yang sama "harapan."

Dengan XML Schema, pengirim dapat di penerima dapat memahami cara untuk menggambarkan data.

Sebuah data, seperti "2004/03/11" di beberapa negara, diartikan sebagai November 3, sedangkan di negara-negara lain 11 Maret.

Namun, tipe data dari elemen XML dengan, misalnya: <tanggal type = "date"> 2004/03/11 </ tanggal>, untuk memastikan pemahaman yang konsisten dari konten, karena tipe data XML "date" persyaratan format adalah "YYYY-MM-DD".


XML Schema dapat diperpanjang

XML Schema adalah extensible, karena mereka ditulis oleh XML.

Dengan definisi Skema extensible Anda dapat:

  • Reuse Skema Anda di Skema lainnya
  • Dibuat oleh jenis standar yang berasal dari jenis data Anda sendiri
  • Skema beberapa referensi dalam dokumen yang sama

bentuk yang baik tidak cukup

Kami disebut dokumen sesuai dengan sintaks XML dokumen XML well-formed, seperti:

  • Ini harus dimulai dengan deklarasi XML
  • Ini harus memiliki elemen root yang unik
  • tag awal harus sesuai dengan tag akhir
  • Elemen adalah case sensitive
  • Semua elemen harus ditutup
  • Semua elemen harus diulang dengan benar
  • karakter khusus harus menggunakan entitas

Bahkan bentuk yang baik dari dokumen, masih tidak dapat menjamin bahwa mereka tidak akan mengandung kesalahan, dan kesalahan-kesalahan dapat memiliki konsekuensi serius.

Pertimbangkan situasi berikut: Anda memesan 5 printer lusin laser, bukan lima. Dengan XML Schema, sebagian besar kesalahan ini dapat ditangkap dalam perangkat lunak Anda untuk memverifikasi.