DTD - Modul Konstruksi XML
- Hal Sebelumnya Pengenalan DTD
- Hal Berikutnya DTD Elemen
Modul konstruksi utama untuk dokumen XML dan HTML adalah tag seperti <body>....</body> yang mirip.
Modul konstruksi dokumen XML
Semua dokumen XML (dan dokumen HTML) hanya terdiri dari modul konstruksi sederhana berikut:
- Elemen
- Atribut
- Entitas
- PCDATA
- CDATA
Berikut adalah deskripsi singkat tentang setiap modul konstruksi.
Elemen
Elemen adalah modul konstruksi utama untuk dokumen XML dan HTMLModul konstruksi utama.
Contoh elemen HTML adalah "body" dan "table". Contoh elemen XML adalah "note" dan "message". Elemen dapat mengandung teks, elemen lainnya, atau kosong. Contoh elemen HTML yang kosong adalah "hr", "br" serta "img".
Contoh:
<body>body text in between</body> <message>some message in between</message>
Atribut
Atribut dapat menyediakanInformasi ekstra tentang elemen.
Atribut selalu ditempatkan di awal tag elemen. Atribut selalu diawali denganNama/Nilaiyang muncul bersama-sama dalam bentuk pasangan. Element "img" di bawah ini memiliki informasi ekstra tentang berkas sumber:
<img src="computer.gif" />
Nama elemen adalah "img". Nama atribut adalah "src". Nilai atribut adalah "computer.gif". Karena elemen ini kosong, ia ditutup dengan "/".
Entitas
Entitas digunakan untuk mendefinisikan variabel teks biasa. Referensi entitas adalah referensi entitas.
Sebagian besar murid mengetahui referensi entitas HTML ini: " ". Entitas 'no-break space' ini digunakan di HTML untuk memasukkan spasi ekstra di dalam dokumen.
Ketika dokumen diurai pemroses XML, entitas akan diurai.
Entitas di bawah ini sudah ditetapkan di dalam XML:
Referensi Entitas | Karakter |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
Arti PCDATA adalah data karakter yang diurai (parsed character data).
Bisa menganggap data karakter seperti teks di antara tag awal dan akhir elemen XML.
PCDATA adalah teks yang akan diurai pemroses. Teks ini akan dicek pemroses entitas dan tanda.
Tanda di dalam teks akan dianggap sebagai tanda, dan entitas akan diurai.
Namun, data karakter yang diurai tidak boleh mengandung karakter &、< atau >; mereka harus digantikan dengan entitas &、< dan > masing-masing.
CDATA
Arti CDATA adalah data karakter (character data).
CDATA adalah teks yang tidak akan diurai pemroses.Tanda di dalam teks ini tidak akan dianggap sebagai tanda, dan entitas di dalamnya tidak akan diurai.
- Hal Sebelumnya Pengenalan DTD
- Hal Berikutnya DTD Elemen