DTD Building Blocks
Utama blok bangunan dan elemen XML dan HTML dokumen.
Dokumen XML Building Blocks
Semua dokumen XML (dan dokumen HTML) dengan mengikuti sederhana komponen bangunan blok:
- elemen
- atribut
- entitas
- PCDATA
- CDATA
elemen
Unsur-unsur utama adalah blok bangunan dari XML dan HTML dokumen.
Contoh elemen HTML adalah "tubuh" dan "meja". Contoh elemen XML adalah "catatan" dan "pesan". Elemen dapat berisi teks, elemen lain atau kosong. Contoh elemen HTML kosong yang "hr", "br" dan "img".
contoh:
<message>some text</message>
Properti dapat memberikan informasi tambahan tentang elemen.
Sifat selalu ditempatkan dalam tag awal sebuah elemen. Properti selalu dalam bentuk pasangan nama / nilai. Berikut "img" elemen memiliki informasi tambahan tentang file sumber:
Nama unsur adalah "img". Nama atribut "src". Nilai dari properti adalah "computer.gif". Karena elemen itu sendiri kosong, itu adalah "/" Off.
kesatuan
Entitas digunakan untuk mendefinisikan variabel teks normal. referensi entitas adalah referensi ke sebuah entitas.
Sebagian besar siswa menyadari HTML ini referensi entitas: "& nbsp;". Ini "ruang tidak ada off-line" entitas dalam HTML digunakan untuk menyisipkan ruang ekstra dalam dokumen.
Ketika dokumen XML parser, entitas akan diperluas.
aplikasi entitas | karakter |
---|---|
& Lt; | < |
& Gt; | > |
& Amp; | & |
& Quot; | " |
& Apos; | ' |
PCDATA
PCDATA berarti data karakter diurai (data karakter parsing).
Data karakter dapat dianggap sebagai elemen teks XML mulai tag dan end tag.
PCDATA adalah text akan diurai oleh parser. teks-teks ini akan cek parser entitas dan tag.
tag teks akan ditandai sebagai diproses, dan entitas akan diperluas.
Namun, data karakter diurai tidak harus mengandung &, <atau> karakter; membutuhkan & amp ;, & lt; dan & gt; entitas untuk menggantikan mereka, masing-masing.
CDATA
CDATA berarti data karakter (data karakter).
CDATA teks tidak akan diurai oleh parser. Dalam label teks tersebut tidak akan diperlakukan sebagai tag, yang badan yang tidak akan diperluas.