Tutorial Skema ...login
Tutorial Skema XML
pengarang:php.cn  masa kemas kini:2022-04-20 14:13:02

Mengapa menggunakan Skema XML?



Skema XML lebih berkuasa daripada DTD.


Skema XML menyokong jenis data

Salah satu keupayaan Skema XML yang paling penting ialah sokongannya untuk jenis data.

Dengan sokongan untuk jenis data:

  • menjadikannya lebih mudah untuk menerangkan kandungan dokumen yang dibenarkan

  • menjadikannya lebih mudah untuk Mengesahkan data betul

  • Jadikan lebih mudah untuk bekerja dengan data daripada pangkalan data

  • Jadikan lebih mudah untuk menentukan kekangan data (faset data)

  • menjadikannya lebih mudah untuk menentukan model data (atau format data)

  • menjadikannya lebih mudah untuk menukar antara jenis data yang berbeza Data

Nota editor: Kekangan data, atau faset, ialah istilah dalam prototaip Skema XML Ia boleh diterjemahkan sebagai "wajah" dalam bahasa Cina dan digunakan untuk mengekang nilai jenis data yang dibenarkan.


Skema XML menggunakan sintaks XML

Ciri penting lain tentang Skema XML ialah ia ditulis dalam XML.

Menulis Skema XML daripada XML mempunyai banyak faedah:

  • Anda tidak perlu mempelajari bahasa baharu

  • Anda boleh menggunakan editor XML untuk Mengedit fail Skema

  • Anda boleh menggunakan penghurai XML untuk menghuraikan fail Skema

  • Anda boleh memproses Skema

  • < melalui XML DOM 🎜>
  • Skema boleh diubah melalui Perkara utama ialah kedua-dua pihak harus mempunyai "jangkaan" yang sama mengenai kandungan.

    Dengan Skema XML, pengirim boleh menerangkan data dengan cara yang boleh difahami oleh penerima.
Sejenis data, seperti "03-11-2004", ditafsirkan sebagai 3 November di sesetengah negara, tetapi sebagai 11 Mac di negara lain.

Tetapi elemen XML dengan jenis data, seperti: <date type="date">2004-03-11</date>, memastikan pemahaman yang konsisten tentang kandungan, kerana XML The data taip "tarikh" memerlukan format "YYYY-MM-DD".

Skema XML boleh dikembangkan

Skema XML boleh dikembangkan kerana ia ditulis dalam XML.

Dengan definisi skema yang boleh diperluaskan anda boleh:


Menggunakan semula skema anda dalam skema lain

membuat jenis data anda sendiri yang diperoleh daripada jenis standard

  • Rujukan berbilang Skema dalam dokumen yang sama

  • dibentuk dengan baik tidak mencukupi
  • Kami memanggil dokumen yang mematuhi sintaks XML dokumen XML yang dibentuk dengan baik, seperti:

Ia mesti bermula dengan pengisytiharan XML

Ia mesti mempunyai elemen akar unik

  • Teg permulaan mesti sepadan dengan teg akhir

  • Elemen adalah peka huruf besar-kecil

  • Semua elemen mesti ditutup

  • Semua elemen mesti bersarang dengan betul

  • Mesti menggunakan entiti untuk watak istimewa

Walaupun dokumen dalam bentuk yang baik, tiada jaminan bahawa ia tidak akan mengandungi ralat, dan ralat ini mungkin membawa akibat yang serius.

Pertimbangkan senario berikut: Anda memesan 5 dozen pencetak laser, bukan 5 unit. Dengan Skema XML, kebanyakan ralat ini akan ditangkap oleh perisian pengesahan anda.

Laman web PHP Cina