XML DOM Düğüm Ağacı
- Önceki sayfa DOM düğümü
- Sonraki sayfa DOM analizi
XML DOM, XML DOM belgesini bir düğüm ağacına (düğüm ağacı) görür
Ağacın tüm düğümleri birbirleriyle ilişkilidir
XML DOM Düğüm Ağacı
XML DOM, XML belgesini bir ağaç yapısı olarak görür. Bu ağaç yapısıDüğüm ağacı.
Bu ağaç üzerinden tüm düğümlere erişilebilir. İçeriklerini değiştirebilir veya silebilirsiniz; aynı zamanda yeni elementler oluşturabilirsiniz
Bu düğüm ağacı, düğümlerin koleksiyonunu ve aralarındaki ilişkileri gösterir. Bu ağaç kök düğümünden başlar, ardından ağacın en alt seviyesine metin düğümlerine dallanır:

Yukarıdaki resim, XML dosyasını temsil eder books.xml.
Ebeveyn, çocuk ve aynı seviyedeki düğümler
Düğüm ağacındaki düğümler birbirleriyle hiyerarşik bir ilişki içerir
Ebeveyn, çocuk ve aynı seviyedeki düğümler bu ilişkiyi tanımlamak için kullanılır. Ebeveyn düğüm, çocuk düğümleri sahiplenir; aynı seviyedeki çocuk düğümler, aynı seviyedeki düğümler olarak adlandırılır (kardeş veya kız kardeş).
- Düğüm ağacında, en üst düğüm kök düğüm olur
- Kök düğüm dışındaki her düğüm bir ebeveyn düğümü vardır
- Düğüm, herhangi bir sayıda alt düğüm sahip olabilir
- Yaprak, alt düğüme sahip olmayan düğüm
- Aynı seviyedeki düğüm, aynı ana düğümü paylaşan düğümlerdir
Aşağıdaki resim, bir düğüm ağacının bir kısmını ve düğümler arasındaki ilişkileri göstermektedir:

XML verileri ağaç biçiminde oluşturulduğundan, ağacın kesin yapısını ve içindeki veri türlerini bilmeden de onu tarayabilirsiniz.
Bu rehberin daha ileri bölümlerinde, düğüm ağacını tarayacak daha fazla bilgi öğreneceksiniz.
Yorum:Ana düğüm: Parent Node, alt düğüm: Children Node, aynı seviyedeki düğüm: Sibling Node.
İlk alt düğüm - Son alt düğüm
Aşağıdaki XML parçasını görün:
<bookstore> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Yukarıdaki XML'de, <title> elementi <book> elementinin ilk alt elementi, <price> elementi ise <book> elementinin son alt elementidir.
Ayrıca, <book> elementi <title>, <author>, <year> ve <price> elementlerinin ana elementidir.
- Önceki sayfa DOM düğümü
- Sonraki sayfa DOM analizi