Nodul de acces xml dom

Conform DOM, puteți accesa fiecare nod din documentul XML.

Încercați - Exemplu

Utilizați numărul index al listei de noduri pentru a accesa nodul
Acest exemplu folosește metoda getElementsByTagname () pentru a obține al treilea element "Books.xml" .</p><p>Utilizați proprietatea lungime în bucla prin nod <br> În acest exemplu, proprietatea lungime este folosită pentru a trece prin întregul "books.xml" <TITLE>.</p> <p>Trecerea unui nod element <br> Acest exemplu folosește proprietatea NODETYPE pentru a rezolva nodurile elementului "books.xml".</p> <p>Relațiile folosind un nod pentru a ocoli un nod element <br> Acest exemplu folosește proprietatea NODETYPE și proprietatea NextSibling pentru a gestiona nodurile elementului "books.xml".</p> <h2>Acces Nod</h2> <p>Puteți accesa site-urile în trei moduri:</p> <p>1. Utilizați metoda getElementsByTagName ().</p> <p>2. Un ciclu (mișcare) al nodului copac.</p> <p>3. Utilizarea nodului de comunicare în nodul arborelui de navigare.</p> <h2>Metoda getElementsByTagName ()</h2> <p>getElementsByTagName () returnează toate elementele având un nume specific de etichetă.</p> <h3>gramatică</h3> <p>Următorul exemplu returnează toate elementele <title> element sub elementul x:</p> <p>Rețineți că exemplul de mai sus se returnează numai <TITLE> element x nod. Pentru a returna un document XML, toate elementele <title>, utilizați:</p> <p>Aici, xmlDoc este documentul în sine (nod document).</p> <h2>lista nodurilor DOM (Lista nodurilor)</h2> <p>metoda getElementsByTagName () returnează o listă de noduri. Listă Nodul este o serie de noduri.</p><p>Următorul cod utilizează loadXMLDoc (). la "Books.xml" din xmlDoc, apoi lista salvată <Title> nod în variabila x:</p> <p>Accesați numărul x în element <TITLE>. Pentru a accesa al treilea <title>, puteți scrie:</p> <p>Notă: Indicele începe de la 0.</p> <p>În capitolul următor al acestui tutorial veți afla mai multe despre lista de cunoștințe a nodurilor.</p> <h2>Lungimea listei de noduri DOM (Lista lungimilor nodurilor)</h2> <p>Lungime Proprietatea lungime determină lista de noduri (adică numărul de noduri).</p> <p>Puteți utiliza proprietatea lungime într-o buclă de-a lungul listei de noduri:</p> <p>pentru (i = 0; i<x.length;i++)<br> document.write (x [i] .childNodes [0] .nodeValue);<br> document.write ("<br>„);<br>></p> <ol> <li>Utilizați loadXMLDoc (). la "în Books.xml" în xmlDoc</li> <li>Obțineți toate <TITLE> nod al unui element</li> <li>Fiecare valoare de ieșire <title> element nod text</li> </ol> <h2>Tipul nodului (tipuri de noduri)</h2> <p>Atributul DocumentElement din documentul XML este nodul rădăcină.</p> <p>Nodul atributului NodeName este numele gazdei.</p> <p>Nodul atributului NodeType este tipul nodului.</p> <p>Veți afla mai multe despre proprietățile nodurilor din capitolul următor al acestui ghid.</p> <h2>Trecerea nodului</h2> <p>În codul de mai jos, prin rădăcina nodurilor copil, dar și nodul elementului:</p> <ol> <li>Utilizați loadXMLDoc (). la "în Books.xml" în xmlDoc</li> <li>Obținerea nodurilor copilului elementului rădăcină</li> <li>Tipul de gazdă verifică fiecare nod copil. Dacă tipul nodului este "1", atunci nodul este un element</li> <li>Dacă nodul este un element, numele nodului de ieșire</li> </ol> <h2>Navigator relație</h2> <p>Următorul cod utilizează nodul de navigație al arborelui nod:</p> <ol> <li>Utilizați loadXMLDoc (). la "în Books.xml" în xmlDoc</li> <li>Obțineți primul nod copil al unui element de carte</li> <li>Variabila "Y" este setată pe primul element al cărții primului copil</li> <li>Pentru fiecare nod copil (începând de la primul nod copil "y"), tipul nodului de control, dacă tipul nodului este "1", atunci nodul este un element</li> <li>Dacă nodul este un element, numele nodului de ieșire</li> <li>Variabila "Y" este setată la următorul nod frate și executați buclă din nou</li> </ol> <br> <h4>Articole similare</h4> <ul> <li> <p><a href="/utilizator-193/acces-la-site-uri.html">Acces la site-uri</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/schema-de-realizare-a-unei-jachete-de-apa-cu-un.html">Pagina anterioară</a></p><p style="text-align: right;"><a href="/utilizator-193/comparatie-hyundai-tussan-si-nisan-qashqai.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-183/firele-bw-cu-propriile-lor-maini-de-la-firele-cc.html">Firele BW cu propriile lor mâini de la firele cc până la neon</a></li> <li><a href="/utilizator-126/examinati-si-testati-lentilele-sony-carl-zeiss.html">Examinați și testați lentilele sony carl zeiss vario-tessar fe 24-70mm f</a></li> <li><a href="/utilizator-206/managementul-transporturilor.html">Managementul transporturilor</a></li> <li><a href="/utilizator-206/medicament-cu-bacterii-lacto-seven-50pcs.html">Medicament cu bacterii lacto seven 50pcs</a></li> <li><a href="/utilizator-126/adeziv-pentru-podele-de-pluta-de-compusi-lipici.html">Adeziv pentru podele de plută de compuși lipici, metode de lipire, soluție de contact</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/sitemap245.html">sitemap</a></li> <li><a href="/sitemap/sitemap412.html">sitemap</a></li> <li><a href="/sitemap/sitemap631.html">sitemap</a></li> <li><a href="/sitemap/sitemap788.html">sitemap</a></li> <li><a href="/sitemap/sitemap807.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 © 2024. 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>