Încercați-l singur - Exemple
Următoarele exemple utilizează fișierul XML Books.xml.
Accesați nodul. folosind numărul său de index în lista de noduri
Utilizați metoda getElementsByTagName (). pentru a obține oa treia
element în "books.xml"</p><p>Bucle prin noduri. utilizând proprietatea lungime <br> Utilizați proprietatea lungime <title> elementele din "books.xml"</p>
<p>Vedeți tipul nodului element <br> Utilizați proprietatea NODETYPE. pentru a obține tipul de nod al elementului rădăcină în "books.xml".</p>
<p>Enumerarea nodurilor de elemente <br> Utilizați proprietatea NODETYPE pentru nodurile de elemente. numai în procesul de "books.xml".</p>
<p>O buclă prin nodurile unui element care utilizează un nod de comunicare <br> Editați nodurile elementului în Utilizarea proprietății NODETYPE și a proprietății NextSibling "books.xml".</p>
<h2>Accesul la gazde</h2>
<p>Puteți accesa site-ul în trei moduri:</p>
<p>1. Folosind metoda getElementsByTagName ()</p>
<p>2. treceți prin (traversând) arborele de noduri.</p>
<p>3. Navigați prin arborele nodului utilizând nodul de comunicare.</p>
<h2>metoda getElementsByTagName ()</h2>
<p>getElementsByTagName () returnează toate elementele cu numele etichetei specificat.</p>
<p>Următorul exemplu returnează toate <title> elemente pentru elementele x:</p>
<p>Fiți atenți. că exemplul de mai sus se întoarce numai <title> elemente sub nodul x. Pentru a reveni la toate <title> elemente în utilizarea unui document XML:</p>
<p>unde xmlDoc este nodul documentului în sine.</p>
<h2>Lista nodurilor DOM</h2>
<p>metoda getElementsByTagName () returnează o listă de noduri. Lista de noduri este o serie de noduri.</p><p><title> elementele lui x pot fi obținute din numărul indexului. Pentru a accesa al treilea <title> poți scrie.</p>
<p>Notă: Indicele începe de la 0.</p>
<p>Veți afla mai multe despre listele de noduri în capitolul următor al acestui ghid.</p>
<h2>Lungimea listei de noduri DOM</h2>
<p>Proprietatea lungime determină lungimea listei de noduri (numărul de noduri).</p>
<p>Puteți lista lista de noduri utilizând proprietatea lungime:</p>
<p>var x = xmlDoc.getElementsByTagName ("titlu");</p>
<p>pentru (i = 0; i <x.length; i++) // do something for each node<br>></p>
<h2>Tipuri de noduri</h2>
<p>documentElement Proprietatea documentului XML este nodul rădăcină.</p>
<p>Proprietatea nodeName a nodului este numele gazdei.</p>
<p>Proprietatea nodeType a unui nod este tipul nodului.</p>
<p>Veți afla mai multe despre proprietățile nodului în capitolul următor al acestui ghid.</p>
<h2>by-pass noduri</h2>
<p>Următorul cod enumeră nodurile copil, care sunt și elemente de nod, din nodul rădăcină:</p>
<p>txt = "";<br>x = xmlDoc.documentElement.childNodes;</p>
<p>pentru (i = 0; i <x.length; i++) // Process only element nodes (type 1)<br> dacă [x [i] .nodeType == 1) txt + = x [i] .nodeName + "<br>„;<br>><br>></p>
<ol>
<li>Să presupunem. că ați încărcat "Books.xml" în xmlDoc</li>
<li>Obțineți nodurile copilului elementului rădăcină (xmlDoc)</li>
<li>Pentru fiecare nod copil, verificați tipul nodului. Dacă nodul tip "1" este un nod element</li>
<li>Numele de ieșire al nodului, dacă acesta este un nod element</li>
</ol>
<h2>Navigarea la Nodul de legătură</h2>
<p>Următorul cod trece prin arborele nodului utilizând nodul de comunicare:</p>
<p>x = xmlDoc.getElementsByTagName ("carte") [0];<br> xlen = x.childNodes.length;<br> y = x.firstChild;</p>
<p>txt = "";<br>pentru (i = 0; i <xlen; i++) // Process only element nodes (type 1)<br> dacă (y.nodeType == 1) txt + = y.nodeName + "<br>„;<br>><br> y = y.nextSibling;<br>></p>
<ol>
<li>Să presupunem. că ați încărcat "Books.xml" în xmlDoc</li>
<li>Obțineți nodurile copilului din prima carte</li>
<li>Setați variabila "y". a fi primul copil din prima carte</li>
<li>Pentru fiecare nod copil (începând cu primul nod copil "y"):</li>
<li>Verificați tipul nodului. Dacă nodul tip "1" este un nod element</li>
<li>Numele de ieșire al nodului, dacă acesta este un nod element</li>
<li>Setați variabila "y". a fi următorul nod al fratelui și a alerga din nou prin bucla</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/nodul-de-acces-xml-dom.html">Nodul de acces xml dom</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/pentru-a-fixa-catarama-este.html">Pagina anterioară</a></p><p style="text-align: right;"><a href="/utilizator-193/aforisme-despre-vin.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-134/coeficientul-de-anisotropie-este.html">Coeficientul de anisotropie este</a></li>
<li><a href="/utilizator-120/cum-se-adauga-fotografii-intr-un-album-din-colegii.html">Cum se adaugă fotografii într-un album din colegii de clasă</a></li>
<li><a href="/utilizator-116/modul-in-care-se-formeaza-imunitatea-copilului-5.html">Modul în care se formează imunitatea copilului, 5 prevederi principale</a></li>
<li><a href="/utilizator-172/ce-trebuie-sa-iei-cu-tine-in-sheregesh-o-lista-de.html">Ce trebuie să iei cu tine în Sheregesh, o listă de lucruri timp de 3 zile</a></li>
<li><a href="/utilizator-203/fenomenul-jung-de-ochii-oamenilor-de-stiinta.html">Fenomenul jung de ochii oamenilor de știință</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/sitemap107.html">sitemap</a></li>
<li><a href="/sitemap/sitemap231.html">sitemap</a></li>
<li><a href="/sitemap/sitemap590.html">sitemap</a></li>
<li><a href="/sitemap/sitemap630.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 © 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>