Perbezaan Antara XSD dan DTD Perbezaan Antara
XSD vs. DTD
Definisi Schema XML (juga dikenali sebagai XSD) adalah salah satu daripada pelbagai bahasa skema XML. Bahasa ini telah diterbitkan sebagai cadangan W3C. Ia adalah bahasa prototaip bagi mereka yang mengikuti yang dapat memisahkan bahasa skema untuk XML, dan yang pertama mendapat status Cadangan oleh W3C. Sebagai cara untuk mengelakkan kekeliruan dengan kegunaan lain frasa XML Schema, banyak pengguna mula merujuk kepada bahasa sebagai WSD (untuk membezakannya sebagai bahasa yang disarankan W3C - berdiri untuk W3C XML Schema). Namun, pengguna lain merujuk kepada bentuknya yang lebih umum, XSD - yang bermaksud Dokumen Schema XML.
- Definisi Jenis Dokumen (juga dikenali sebagai DTD) adalah satu set deklarasi markup yang digunakan khusus untuk menentukan jenis dokumen untuk bahasa markah keluarga SGML (ketiga yang paling biasa menjadi SGML, XML dan HTML). Oleh itu, DTD adalah jenis XML Schema tertentu. DTD menggunakan sintaks rasmi yang terse tertentu, yang bermaksud bahawa ia adalah pengisytiharan markup yang mengisytiharkan unsur dan rujukan yang tepat yang dapat muncul dalam jenis dokumen tertentu. Ia juga mengisytiharkan kandungan dan sifat unsur-unsur. Satu lagi aspek penting DTD adalah keupayaannya untuk mengisytiharkan entiti yang mempunyai kemungkinan digunakan dalam dokumen contoh.Ringkasan:
1. XSD adalah bahasa skema XML yang disyorkan melalui W3C; DTD adalah satu set deklarasi markup yang digunakan untuk menentukan jenis dokumen.
2. XSD digunakan untuk menyatakan satu set peraturan yang mana dokumen XML mesti mematuhi; Definisi Jenis Dokumen mengaitkan DTD dengan dokumen XML.