XML DOM solmu puu
- Edellinen sivu DOM-elementti
- Seuraava sivu DOM-parsinta
XML DOM katsoo XML DOM -dokumentin puustuvana solmupuuna (node-tree)
Kaikki solmut puussa ovat välillään sidoksissa
XML DOM solmu puu
XML DOM katsoo XML-dokumentin puustuvana rakenteena. Tämä puurakenne kutsutaanSolmupuu.
Kaikki solmut ovat saatavilla tämän puun kautta. Voit muokata tai poistaa niiden sisältöä, ja voit myös luoda uusia elementtejä.
Tämä solmupuu näyttää solujen joukon sekä niiden väliset yhteydet. Tämä puu alkaa juurisolmusta ja kasvaa tekstisolmuihin aina alimmille tasoille asti:

Yllä oleva kuva esittää XML-tiedoston books.xml.
Isä-, lapsi- ja yhtä tason solmut
Solmupuun solmut ovat välillään hierarkisia
Isä-, lapsi- ja yhtä tason solmut kuvastavat tätä suhdetta. Isäsolmu omistaa lapsisolmut, ja samassa tasossa olevat lapsisolmut kutsutaan yhtä tason solmuiksi (veljet tai sisaret).
- Solmupuussa ylin solmu on juurisolmu
- Kaikki solmut, paitsi juurisolmu, ovat vanhemman solun alla
- Solmu voi olla missä tahansa määrässä alisoluja
- Lehdet ovat solmuja, joilla ei ole lapsisolmuja
- Sisarit ovat solmuja, joilla on sama isäsolmu
Seuraavassa kuvassa näkyy solmutraven osa sekä solujen väliset suhteet:

Koska XML-data rakennetaan puun muodossa, sitä voidaan käydä läpi ilman, että tiedetään puun tarkkaa rakennetta tai sisältämää datatyyppejä.
Opit myöhemmin tässä kurssissa lisää solmutraversalista.
Kommentti:Isäsolmu: Parent Node, lapsisolmu: Children Node, sisarisolmu: Sibling Node.
Ensimmäinen lapsisolmu - Viimeinen lapsisolmu
Katso seuraava XML-osa:
<bookstore> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Ylläolevassa XML:ssa, <title>-elementti on <book>-elementin ensimmäinen lapsisolmu, ja <price>-elementti on <book>-elementin viimeinen lapsisolmu.
Lisäksi, <book>-elementti on <title>, <author>, <year> ja <price>-elementtien isäsolmu.
- Edellinen sivu DOM-elementti
- Seuraava sivu DOM-parsinta