Acces la site-uri

Buna ziua, dragi cititori ai blogului okITgo.ru! Așa cum am spus de mai multe ori înainte, prin modelul DOM, puteți accesa orice nod dintr-un document XML. Acum să trecem de la teorie la practică: luați în considerare exemple specifice de utilizare a DOM.

Încercați Sami - Exemple

Accesul la un nod prin numărul său de secvență din lista nodurilor
Acest exemplu folosește metoda getElementsByTagname () pentru a obține cel de-al treilea element în "books.xml"</p> <p>Traversarea ciclică a nodurilor utilizând proprietatea lungime (numărul de noduri) <br> Acest exemplu folosește proprietatea lungime pentru a trece prin toate elementele <title> în "books.xml"</p> <p>Enumerarea nodurilor de elemente <br> Acest exemplu aplică proprietatea nodeType pentru a căuta numai nodurile elementelor (cu excepția altor tipuri de noduri: text etc.) în "books.xml".</p><p>Bypassing nodurile membre folosind relația dintre noduri <br> Acest exemplu folosește proprietatea nodeType și proprietatea următoareSibling pentru a ocoli toate elementele nodului în "books.xml".</p> <h3>Accesul la noduri</h3> <p>Puteți accesa site-ul în trei moduri:</p> <p>1. Folosind metoda getElementsByTagName ()</p> <p>2. Prin traversarea ciclică a nodurilor de copaci (în mișcare).</p> <p>3. Utilizați arborele de navigare pentru a naviga prin noduri utilizând relația dintre noduri.</p> <h3>Metoda getElementsByTagName ()</h3> <p>getElementsByTagName () returnează toate elementele cu numele etichetei specificat.</p> <ol> <li>Încarcă "books.xml" în xmlDoc cu loadXMLDoc ()</li> <li>Obținem nodurile copilului primului element al cărții</li> <li>Am setat variabila "y", atribuindu-i valoarea primului nod copil al primului element al cartii</li> <li>Pentru fiecare nod copil (începând cu primul nod copil "y"):</li> <li>Verificați tipul nodului. Dacă tipul nodului este "1", acesta este nodul elementului</li> <li>Imprimați numele nodului, dacă acesta este un nod element</li> <li>Setați variabila "y", atribuindu-i valoarea următorului frate nod și treceți din nou prin ciclul descris</li> </ol> <h3>Materiale înrudite:</h3> <h4>Articole similare</h4> <ul> <li> <p><a href="/utilizator-193/nodul-de-acces-xml-dom.html">Nodul de acces xml dom</a></p> </li> <li> <p><a href="/utilizator-193/xml-dom-acces-la-noduri.html">Xml dom - acces la noduri</a></p> </li> <li> <p><a href="/utilizator-193/accesarea-valorilor-gazda.html">Accesarea valorilor gazdă</a></p> </li> </ul> <div class="vnizine"><p style="text-align: left;"><a href="/utilizator-193/pipper-chipotle.html">Pagina anterioară</a></p><p style="text-align: right;"><a href="/utilizator-193/phantomul-cumpara-pentru-toti.html">Pagina următoare</a></p> </div> </article> </div> </div> </div> </div><footer class="akatita-footer clearfix"> <div class="akatita-content-layout layout-item-0"> <div class="akatita-content-layout-row"> <div class="akatita-layout-cell layout-item-1" style="width: 20%"> <p style="font-size: 18px; font-family: 'Times New Roman';">Articole aleatoare</p> <br> <ul> <li><a href="/utilizator-188/dispozitive-ultrasonoare-senzori-echipament.html">Dispozitive ultrasonoare, senzori, echipament ultrasonor de clasa de experti</a></li> <li><a href="/utilizator-151/dreptul-de-preemptiune-si-de-refuz.html">Dreptul de preempțiune și de refuz</a></li> <li><a href="/utilizator-118/exercitarea-biciclete-pentru-sfaturi-de-selectie.html">Exercitarea biciclete pentru sfaturi de selecție acasă</a></li> <li><a href="/utilizator-137/cu-ce-​​poti-purta-o-bej-peste-coat-coat-la-poala.html">Cu ce ​​poți purta o bej peste coat-coat la poală 2019</a></li> <li><a href="/utilizator-131/multifunctional-o-pisica-intr-o-pate-clasa-mea-de.html">Multifunctional - o pisica intr-o pate - clasa mea de maestru</a></li> </ul> </div><div class="akatita-layout-cell layout-item-1" style="width: 20%"> <p style="font-size: 18px; font-family: 'Times New Roman';">locație</p> <br> <ul> <li><a href="/locul-pe-harta.html">Suntem pe hartă</a></li> <li><a href="/adresa.html">Adresa</a></li> </ul> <ol> <li><a href="/sitemap/sitemap104.html">sitemap</a></li> <li><a href="/sitemap/sitemap180.html">sitemap</a></li> <li><a href="/sitemap/sitemap403.html">sitemap</a></li> <li><a href="/sitemap/sitemap425.html">sitemap</a></li> <li><a href="/sitemap/sitemap932.html">sitemap</a></li> </ol> </div><div class="akatita-layout-cell layout-item-1" style="width: 20%"> <p style="font-size: 18px; font-family: 'Times New Roman';">Mai multe despre noi</p> <br> <ul> <li><a href="/contactati-ne.html">Contactați-ne</a></li> <li><a href="/despre-site.html">Despre site</a></li></ul> </ul> </div><div class="akatita-layout-cell layout-item-1" style="width: 40%"> <p style="text-align:right;"><a href="#"></a>Drepturi de autor © 2025. Toate drepturile rezervate.</p><br> <p style="text-align: right;"> <script> new Image().src = "https://counter.yadro.ru/hit;adolfru?r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";h"+escape(document.title.substring(0,150))+ ";"+Math.random();</script> </p> </div> </div> </div> </footer> </div> </div></body> </html>