În acest capitol vom examina modul de accesare a nodurilor XML DOM care sunt tratate ca blocuri de informații XML de documente. Structura nodului XML DOM permite dezvoltatorului să navigheze arborele în căutare de informații specifice și, în același timp, să obțină acces la informații.
Accesul la noduri
Iată trei modalități prin care puteți accesa site-urile:
Când utilizați metoda getElementsByTagName ()
Cale ciclice sau traversal prin noduri de copaci
Când navigați prin copacul nodului, utilizați nodul de comunicare.
getElementsByTagName ()
Această metodă vă permite să accesați informațiile despre gazdă specificând numele gazdei. De asemenea, vă permite să accesați informațiile din lista de noduri și o listă a nodurilor de lungime.
Metoda getElementByTagName () are următoarea sintaxă:
nod. acesta este nodul documentului.
tagname. conține numele nodului a cărui valoare doriți să o recuperați.
Mai jos este un program simplu care ilustrează utilizarea metodei getElementByTagName.
În exemplul de mai sus, accesăm informațiile din nodurile FirstName. Nume de familie și angajat.
xmlDoc.getElementsByTagName ("FirstName") [0] .childNoduri [0] .nodeValue; Acest șir se referă la o valoare pentru nodul copil Primul nume folosind metoda getElementByTagName ().
xmlDoc.getElementsByTagName ("Angajat") [0]. atribute [0] .nodeValue; Această linie accesează valoarea atributului nod. Metoda getElementByTagName () a angajatului.
Site-uri de trecere prin
Acest lucru este descris în capitolul DOM care se intersectează cu exemplele.
Navigarea pe noduri
Acest lucru este acoperit în capitolul DOM de navigare cu exemple.