DTD - 元素对比属性

Modul utama pembangunan dokumen XML dan HTML adalah seperti tag <body>...</body> yang serupa.

Modul pembangunan dokumen XML

Semua dokumen XML (dan dokumen HTML) terdiri dari modul pembangunan yang sederhana di bawah ini:

  • elemen
  • Atribut
  • entitas
  • PCDATA
  • CDATA

Berikut adalah deskripsi singkat tentang setiap modul pembangunan.

elemen

Elemen adalah modul utama untuk dokumen XML dan HTMLModul utama pembangunan.

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 disematkan di dalam tag awal elemen. Atribut selalu diawali denganNama/Nilaidalam bentuk yang bersamaan.

<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 referensi entitas adalah referensi entitas.

Sebagian besar murid mengenal referensi entitas HTML ini: " ". Entitas 'tidak berputar spasi' ini digunakan di dalam HTML untuk memasukkan spasi ekstra di dalam dokumen.

Ketika dokumen diproses oleh parser XML, entitas akan diurai.

Entitas di bawah ini diumumkan di dalam XML:

panggilan entitas aksara
< <
> >
& &
" "
' '

PCDATA

PCDATA berarti data aksara yang diproses (parsed character data).

Dapat dipikirkan bahwa data aksara dapat dianggap sebagai teks di antara tag awal dan akhir elemen XML.

PCDATA adalah teks yang akan diproses oleh parser. Teks ini akan diproses oleh parser untuk entitas dan tanda.

label di teks akan diproses sebagai tanda, sementara entitas akan diurai.

walau bagaimanapun, data aksara yang diproses tidak seharusnya mengandung aksara &、< atau >; perlu menggunakan entitas &、< serta > untuk menggantikannya.

CDATA

CDATA 的意思是字符数据(character data)。

CDATA 是不会被解析器解析的文本。在这些文本中的标签不会被当作标记来对待,其中的实体也不会被展开。