Mengapa harus menggunakan Schema XML?
- Halaman Sebelumnya Pengenalan XSD
- Halaman Berikutnya Bagaimana cara menggunakan XSD
Schema XML lebih kuat daripada DTD.
Schema XML mendukung tipe data
Salah satu kemampuan penting paling penting Schema XML adalah dukungan tipe data.
Dengan dukungan tipe data:
- Dapat dengan mudah mendeskripsikan konten dokumen yang diizinkan
- Dapat dengan mudah memverifikasi kebenaran data
- Dapat dengan mudah bekerja bersama dengan data dari database
- Dapat dengan mudah mendefinisikan keseimbangan data (data facets)
- Dapat dengan mudah mendefinisikan model data (atau format data)
- Dapat dengan mudah berubah antara tipe data yang berbeda
Catatan penulis:Kesan data, atau facets, adalah istilah dalam prototipe Schema XML, yang dapat diterjemahkan ke bahasa China sebagai "muka", untuk membatasi nilai yang diizinkan tipe data.
Schema XML menggunakan sintaks XML
Satu karakteristik penting lain tentang Schema XML adalah, mereka ditulis dalam XML.
Ada banyak keuntungan jika Schema XML ditulis dalam XML:
- Tidak perlu belajar bahasa baru
- Bisa digunakan editor XML untuk mengedit berkas Schema
- Bisa digunakan parser XML untuk mengurai berkas Schema
- Schema dapat diproses menggunakan XML DOM
- Schema dapat diubah menggunakan XSLT
Schema XML dapat melindungi komunikasi data
Ketika data dikirim dari pengirim ke penerima, pentingnya adalah kedua pihak harus memiliki "harapan yang sama" tentang konten.
Dengan Schema XML, pengirim dapat mendeskripsikan data dengan cara yang dapat dipahami oleh penerima.
Sebuah data, seperti "03-11-2004", diartikan sebagai 11 November 3 di beberapa negara, sementara di negara lain dianggap sebagai 11 Maret 11.
Namun, elemen XML dengan tipe data, seperti: <date type="date">2004-03-11</date>, dapat memastikan pemahaman konsisten terhadap konten, karena format yang diperlukan oleh tipe data "date" dalam XML adalah "YYYY-MM-DD".
Schema XML dapat diperluas
Schema XML dapat diperluas kerana mereka ditulis dalam XML.
Dengan definisi Schema yang dapat diperluas, Anda dapat:
- Penggunaan Schema Anda di Schema lain
- Ciptakan jenis data anda sendiri yang berasal dari jenis standar
- Mengutip berbilang Schema di dalam dokumen yang sama
Bersih adalah kurang daripada cukup
Kami memanggil dokumen yang memenuhi aturan XML sebagai dokumen XML yang baik, seperti:
- Mesti bermula dengan deklarasi XML
- Mesti mempunyai root element yang unik
- Tag mulai mesti sepadan dengan tag berakhir
- Elemen sensitif huruf besar/kecil
- Semua elemen mesti ditutup
- Semua elemen mesti disatukan dengan betul
- Perlu menggunakan entitas untuk karakter istimewa
Walaupun dokumen berbentuk baik, tetap tidak dapat dijamin bahawa mereka tidak mengandungi kesalahan, dan kesalahan ini boleh mengakibatkan kesan yang serius.
Pertimbangkan situasi di bawah: Anda memesan 5 set pembeli laser printer, bukan 5 unit. Melalui XML Schema, sebagian besar kesalahan seperti ini akan diserap oleh perangkat lunak verifikasi anda.
- Halaman Sebelumnya Pengenalan XSD
- Halaman Berikutnya Bagaimana cara menggunakan XSD