Latest web development tutorials

XML DOM - pohon simpul

XML dokumen DOM XML sebagai pohon node.

Semua node di pohon memiliki hubungan satu sama lain.


XML DOM pohon simpul

XML dokumen XML DOM sebagai struktur pohon. Pohon ini disebutpohon simpul.

Hal ini dapat diakses oleh semua node di pohon. Anda dapat mengubah atau menghapus isinya, Anda dapat membuat elemen baru.

Fengyun simpul pohon menunjukkan satu set node dan link antara mereka. Pohon ini mulai dari akar, dan kemudian cabang ke kelenjar teks pada tingkat terendah dari pohon:

simpul pohon DOM

Gambar di atas merupakan file XML yang Books.xml .


Orang tua, anak node dan node saudara

Setiap node memiliki hubungan hirarkis antara node di pohon.

Orang tua, kelenjar anak dan saudara node digunakan untuk menggambarkan hubungan. node induk memiliki node anak, node anak pada tingkat yang sama disebut saudara (saudara atau saudari).

  • Pada pohon node, disebut simpul akar di atas
  • Setiap node selain simpul akar memiliki node induk
  • Node dapat memiliki sejumlah node anak
  • Daun ada simpul dengan anak-anak
  • Saudara adalah memiliki induk yang sama simpul simpul

Beberapa gambar menunjukkan pohon simpul bawah, dan hubungan antara node:

pohon Node

Karena data XML dibangun dalam bentuk pohon, sehingga Anda tidak bisa tahu struktur yang tepat dari pohon dan tidak memahami jenis kasus di mana data yang terdapat dalam traversal nya.

Anda akan belajar lebih banyak tentang melintasi pohon simpul pengetahuan kemudian di bagian tutorial.


anak pertama - anak terakhir

Pertimbangkan XML fragmen berikut:

<bookstore>
<book category="cooking">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
</bookstore>

Pada XML di atas, <title> elemen adalah anak pertama dari <buku> elemen dan <harga> elemen adalah anak terakhir dari <buku> elemen.

Selain itu, <buku> elemen <title>, <author>, <tahun> dan orang tua <harga> elemen.