DTD - Modul Pembangunan XML
- 上一页 Pengenalan DTD
- 下一页 DTD 元素
Modul pembangun utama untuk dokumen XML dan HTML adalah seperti tag <body>...</body> yang mirip.
Modul pembangun dokumen XML
Semua dokumen XML (dan dokumen HTML) terdiri dari modul pembangun sederhana berikut:
- Elemen
- Atribut
- Entitas
- PCDATA
- CDATA
Berikut adalah deskripsi singkat tentang setiap modul pembangun.
Elemen
Elemen adalah modul pembangun utama untuk dokumen XML dan HTML.Modul pembangun 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 kosong adalah "hr", "br" dan "img".
Contoh:
<body>body text in between</body> <message>some message in between</message>
Atribut
Atribut dapat menyediakanInformasi ekstra tentang elemen.
Atribut selalu disempatkan di dalam tag awal elemen. Atribut selalu dimulai denganNama/Nilaiberbentuk pasangan. Elemen "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 itu sendiri kosong, ia ditutup dengan "/".
Entitas
Entitas digunakan untuk mendefinisikan variabel teks biasa. Pengambilan entitas adalah referensi ke entitas.
Sebagian besar murid mengenal referensi entitas HTML ini: " ". Entitas 'tidak berlepas baris' ini digunakan di HTML untuk memasukkan spasi ekstra di dalam dokumen.
Ketika dokumen diurai oleh parser XML, entitas akan dipecahkan.
Entitas di bawah ini sudah ditetapkan di XML:
Pengambilan entitas | Karakter |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA berarti data karakter yang diurai (parsed character data).
Bisa dianggap bahwa data karakter seperti teks di antara tag awal dan tag akhir elemen XML.
PCDATA adalah teks yang akan diurai oleh parser. Teks ini akan dicek oleh parser untuk entitas dan tanda.
Tanda di teks akan dianggap sebagai tanda, sementara bentuk asli akan dipecahkan.
不过,被解析的字符数据不应当包含任何 &、< 或者 > 字符;需要使用 &、< 以及 > 实体来分别替换它们。
CDATA
CDATA 的意思是字符数据(character data)。
CDATA 是不会被解析器解析的文本。在这些文本中的标签不会被当作标记来对待,其中的实体也不会被展开。
- 上一页 Pengenalan DTD
- 下一页 DTD 元素