blok bangunan DTD
DTD - Blok Binaan XML
Elemen utama blok binaan ialah dokumen XML dan HTML.
Blok binaan dokumen XML
Semua dokumen XML (serta dokumen HTML) terdiri daripada blok binaan ringkas berikut:
Elemen
Atribut
Entiti
PCDATA
CDATA
elemen Elemen
ialah blok binaan utama dokumen XML dan HTML.
Contoh elemen HTML ialah "body" dan "table". Contoh elemen XML ialah "nota" dan "mesej" . Elemen boleh mengandungi teks, elemen lain atau kosong. Contoh elemen HTML kosong ialah "hr", "br", dan "img".
Contoh:
Atribut <message>some text</message>
memberikan maklumat tambahan tentang elemen tersebut. Atribut
sentiasa diletakkan dalam teg pembukaan elemen. Sifat sentiasa muncul dalam pasangan nama/nilai. Elemen "img" berikut mengandungi maklumat tambahan tentang fail sumber:
Nama elemen ialah "img". Nama atribut ialah "src". Nilai harta itu ialah "computer.gif". Oleh kerana elemen itu sendiri kosong, ia ditutup dengan " /".
Entiti
Entiti ialah pembolehubah yang digunakan untuk mentakrifkan teks biasa. Rujukan entiti ialah rujukan kepada entiti.
Kebanyakan pelajar mengetahui rujukan entiti HTML ini: " ". Entiti "tiada ruang pembalut" digunakan dalam HTML untuk memasukkan ruang tambahan dalam dokumen.
Entiti dikembangkan apabila dokumen dihuraikan oleh penghurai XML.
实体应用 | 字符 |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA bermaksud data aksara yang dihuraikan.
Fikirkan data aksara sebagai teks antara teg permulaan dan akhir elemen XML.
PCDATA ialah teks yang akan dihuraikan oleh penghurai. Teks ini akan disemak oleh penghurai untuk entiti dan teg.
Teg dalam teks akan dianggap sebagai penanda dan entiti akan dikembangkan.
Walau bagaimanapun, data aksara yang dihuraikan tidak boleh mengandungi sebarang aksara &, >
CDATA
CDATA bermaksud data aksara.
CDATA ialah teks yang tidak akan dihuraikan oleh penghurai. Teg dalam teks ini tidak akan dianggap sebagai penanda dan entiti di dalamnya tidak akan dikembangkan.