DTD - Komponen

Bab ini akan membahas tentang Komponen XML dari perspektif DTD. DTD pada dasarnya akan berisi deklarasi dari komponen XML berikut -

  • Element

  • Attributes

  • Entities

Elemen

Elemen XML dapat didefinisikan sebagai blok penyusun dokumen XML. Elemen dapat berperilaku sebagai wadah untuk menampung teks, elemen, atribut, objek media atau campuran semuanya.

Setiap dokumen XML berisi satu atau lebih elemen, yang batasnya dibatasi oleh tag awal dan tag akhir, atau elemen kosong.

Contoh

Di bawah ini adalah contoh sederhana dari elemen XML

<name>
   Tutorials Point
</name>

Seperti yang Anda lihat, kami telah mendefinisikan tag <name>. Ada teks di antara tag awal dan akhir dari <name>. Elemen, ketika digunakan dalam XML-DTD, perlu dideklarasikan yang akan dibahas secara rinci di bab DTD Elements .

Atribut

Atribut adalah bagian dari elemen XML. Sebuah elemen dapat memiliki sejumlah atribut unik. Atribut memberikan lebih banyak informasi tentang elemen XML atau lebih tepatnya mendefinisikan properti elemen. Atribut XML selalu merupakan pasangan nama-nilai .

Contoh

Di bawah ini adalah contoh sederhana atribut XML -

<img src = "flower.jpg"/>

Di sini img adalah nama elemen sedangkan src adalah nama atribut dan bunga.jpg adalah nilai yang diberikan untuk atribut src .

Jika atribut digunakan dalam XML DTD maka ini perlu dideklarasikan yang akan dibahas secara rinci di bab Atribut DTD

Entitas

Entitas adalah placeholder dalam XML. Ini dapat dideklarasikan dalam prolog dokumen atau dalam DTD. Entitas terutama dapat dikategorikan sebagai -

  • Entitas bawaan

  • Entitas karakter

  • Entitas umum

  • Entitas parameter

Ada lima entitas bawaan yang bermain dalam XML yang dibentuk dengan baik, yaitu -

  • ampersand: & amp;

  • Kutipan tunggal: & apos;

  • Lebih dari: & gt;

  • Kurang dari: & lt;

  • Kutipan ganda: & quot;

Kami akan mempelajari lebih lanjut tentang deklarasi entitas dalam XML DTD secara rinci di bab Entitas DTD