DTD - Modul Pembinaan XML
- Halaman Sebelumnya Ringkasan DTD
- Halaman Berikutnya DTD Elemen
XML 以及 HTML 文档的主要构建模块是类似 <body>....</body> 这样的标签。
XML 文档构建模块
所有的 XML 文档(以及 HTML 文档)均由以下简单的构建模块构成:
- 元素
- 属性
- Entiti
- PCDATA
- CDATA
以下是每个构建模块的简要描述。
元素
元素是 XML 以及 HTML 文档的主要构建模块。
HTML 元素的例子是 "body" 和 "table"。XML 元素的例子是 "note" 和 "message" 。元素可包含文本、其他元素或者是空的。空的 HTML 元素的例子是 "hr"、"br" 以及 "img"。
实例:
<body>body text in between</body> <message>some message in between</message>
属性
属性可提供有关元素的额外信息。
属性总是被置于某元素的开始标签中。属性总是以名称/值形式成对出现的。下面的 "img" 元素拥有关于源文件的额外信息:
<img src="computer.gif" />
Nama elemen adalah "img". Nama atribut adalah "src". Nilai atribut adalah "computer.gif". Kerana elemen ini kosong, ia ditutup dengan "/".
Entiti
Entiti digunakan untuk mendefinikan variable teks biasa. Rujukan entiti adalah rujukan entiti.
Sebagian besar pelajar mengenal rujukan entiti HTML ini: " ". Entiti 'no-break space' ini digunakan di dalam HTML untuk memasukkan ruang ekstra di dalam dokumen.
Ketika dokumen diproses pemproses XML, entiti akan dibuka.
Entiti di bawah ini telah diatur di dalam XML:
Rujukan Entiti | Aksara |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
Arti PCDATA adalah data karakter yang disusun (parsed character data).
Buatkan data karakter dianggap seperti teks di antara tag awal dan penutup XML elemen.
PCDATA adalah teks yang akan disusun pemproses. Tekst ini akan dipertahankan pemproses untuk entiti dan tanda.
Tanda dalam teks akan dianggap sebagai tanda, dan entiti akan dibuka.
walau begitu, data karakter yang disusun tidak seharusnya mengandungi sebarang &、< atau > aksara; perlu menggunakan entiti &、< serta > untuk menggantikannya.
CDATA
Arti CDATA adalah data karakter (character data).
CDATA adalah teks yang tidak akan disusun pemproses.Tanda dalam teks ini tidak akan dianggap sebagai tanda, dan entiti di dalamnya tidak akan dibuka.
- Halaman Sebelumnya Ringkasan DTD
- Halaman Berikutnya DTD Elemen