Dokumen tutoria...login
Dokumen tutorial dalam talian DTD
pengarang:php.cn  masa kemas kini:2022-04-20 15:01:34

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:

<body>beberapa teks</body>

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:

<img src="../style/images/computer.gif" />

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.

实体应用字符
<<
>>
&amp;&
&quot;"
&apos;'

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.

Laman web PHP Cina