Tutorial XML DO...login
Tutorial XML DOM
pengarang:php.cn  masa kemas kini:2022-04-13 15:27:56

Pokok nod DOM


XML DOM Node Tree


XML DOM merawat dokumen XML sebagai pepohon nod.

Semua nod dalam pepohon mempunyai hubungan antara satu sama lain.


Pokok Nod DOM XML

XML DOM merawat dokumen XML sebagai struktur pepohon. Struktur pokok ini dipanggil pokok nod.

Semua nod boleh diakses melalui pokok ini. Kandungannya boleh diubah suai atau dipadamkan, dan elemen baharu boleh dibuat.

Pokok nod ini menunjukkan koleksi nod dan sambungan antara mereka. Pepohon bermula pada nod akar dan bercabang keluar ke nod teks pada paras terendah pepohon:

nodetree.gif

Imej di atas mewakili buku fail XML.xml.


Nod induk, nod anak dan nod adik beradik

Nod dalam pepohon nod mempunyai hubungan hierarki antara satu sama lain.

Nod induk, nod anak dan nod adik beradik digunakan untuk menerangkan hubungan ini. Nod induk mempunyai nod anak, dan nod anak yang terletak pada tahap yang sama dipanggil nod adik beradik (saudara lelaki atau perempuan).

  • Dalam pokok nod, nod atas dipanggil nod akar

  • Setiap nod selain nod akar mempunyai nod induk

  • Nod boleh mempunyai sebarang bilangan nod anak

  • Daun ialah nod yang tiada nod anak

  • Nod adik beradik ialah nod dengan nod induk yang sama

Gambar di bawah menunjukkan sebahagian daripada pokok nod dan hubungan antara nod:

navigate.gif

Oleh kerana data XML berstruktur sebagai pokok, ia boleh dilalui tanpa mengetahui struktur sebenar pokok dan jenis data yang terkandung di dalamnya.

Anda akan mengetahui lebih lanjut tentang melintasi pokok nod kemudian dalam tutorial ini.


Anak Pertama - Anak Terakhir

Sila lihat serpihan XML berikut:

<kedai buku>
, <tempah kategori="memasak">
' <title lang="en">Bahasa Itali Setiap Hari</title>
' <pengarang>Giada De Laurentiis</pengarang>
' <tahun>2005</tahun>
' <harga>30.00</harga>
, </buku>
</kedai buku>

Dalam XML di atas, elemen <tajuk> ialah anak pertama bagi elemen <harga>

Selain itu, elemen <buku> ialah nod induk bagi elemen <tajuk>, <penulis>, <tahun> dan <harga>


Laman web PHP Cina