Tulajdonságok firstchild, lastchild, nextsibling, parentnode és previoussibling elem xml

Hello, kedves látogatók okITgo.ru! Ma azt javaslom, hogy fontolja meg a tulajdonságait az XML objektum elem, amely hozzáférést biztosít a kapcsolódó területek, nevezetesen firstChild - az első gyermek, lastChild - az utolsó gyermek elem, nextSibling - a következő testvér csomópont parentNode - szülő elem és previousSibling - korábbi testvér csomópont.

ingatlan firstChild

Azonosítása és használata

firstChild tulajdonság visszaadja az első gyermek csomópont a kiválasztott csomópont

Ha a kiválasztott csomópont nincs gyermeke, az ingatlan visszatér NULL.

Tippek és megjegyzések

Megjegyzés: a Firefox és a legtöbb más böngészők értelmezik az üres fehér szóköz és sortörés szöveges csomópontok, ellentétben az Internet Explorer böngészőt. Így az alábbi példa mutatja, hogy van egy funkció, amely ellenőrzi a csomópont típusát az első gyermek elem.

A csomópontok csomópont típusú elemek 1, úgy, hogy ha az első gyermek csomópont nem csomópont elem, a függvény továbblép a következő csomóponthoz, és ellenőrzi, hogy (függetlenül attól, hogy egy tagja). Ez addig folytatódik, amíg az első gyermek csomópont (ami elemévé kell node) megtalálható. Ennek eredményeként, a kód működését eredmény ugyanaz minden böngészőben.

A következő kódrészlet terhelés „books.xml” a xmlDoc segítségével loadXMLDoc (), és hogy az első gyermek csomópont:

// ellenőrizzük, hogy az első gyermek csomópont egy elem
funkció get_firstchild (n)
X = n.firstChild;
míg a (x.nodeType! = 1)
X = x.nextSibling;
>
vissza x;
>

for (i = 0; i ha a (firstNode.childNodes [i] .nodeType == 1)
// Csak technológiai egységek - tételek
document.write (firstNode.childNodes [i] .nodeName);
document.write ( "=");
document.write (firstNode.childNodes [i] .childNodes [0] .nodeValue);
document.write ( "");
>
>

Nyomtató fenti kódot lesz:

ingatlan lastChild

Azonosítása és használata

lastChild tulajdonság visszaadja az utolsó gyermek csomópont a kiválasztott elem

Ha a kiválasztott csomópont nincs gyermeke, az ingatlan NULL.

Tippek és megjegyzések

Megjegyzés: a Firefox és a legtöbb más böngészők értelmezik az üres fehér szóköz és sortörés szöveges csomópontok, ellentétben az Internet Explorer böngészőt. Így az alábbi példa mutatja, hogy van egy funkció, amely ellenőrzi a csomópont típusát az utolsó gyermek elem.

A csomópontok csomópont típusú elemek 1, úgy, hogy ha az utolsó gyermek csomópont nem csomópont elem, a függvény továbblép az előző csomópont és ellenőrzi (függetlenül attól, hogy egy tagja). Ez addig folytatódik, amíg az utolsó gyermek csomópont (ami elemévé kell node) megtalálható. Ennek eredményeként, a kód működését eredmény ugyanaz minden böngészőben.

Ha szeretne többet megtudni a különbség a böngészők, hogy a böngésző DOM üzenet.

A következő kód fragmens terhelések „” a xmlDoc segítségével loadXMLDoc (). és megállapítja az utolsó gyermek csomópont:

// ellenőrizzük, hogy az utolsó gyermek csomópont egy elemet
funkció get_lastchild (n)
X = n.lastChild;
míg a (x.nodeType! = 1)
X = x.previousSibling;
>
vissza x;
>

for (i = 0; i ha a (lastNode.childNodes [i] .nodeType == 1)
// Csak folyamat csomópontok elemek
document.write (lastNode.childNodes [i] .nodeName);
document.write ( "=");
document.write (lastNode.childNodes [i] .childNodes [0] .nodeValue);
document.write ( "");
>
>

Nyomtató fenti kódot lesz:

ingatlan nextSibling

Azonosítása és használata

nextSibling tulajdonság visszaadja a következő testvér csomópont (node ​​mellett ugyanazon a szinten a fa) a kiválasztott elem

Ha ez a csomópont nincs jelen, az ingatlan visszatér null.

Tippek és megjegyzések

Megjegyzés: a Firefox és a legtöbb más böngészők értelmezik az üres fehér szóköz és sortörés szöveges csomópontok, ellentétben az Internet Explorer böngészőt. Így az alábbi példa mutatja, hogy van egy funkció, amely ellenőrzi a csomópont típusát ápolási következő csomópontot.

A csomópontok csomópont típusú elemek 1, úgy, hogy ha a következő testvér csomópont nem csomópont elem, a függvény továbblép megy neki csomópont és ellenőrzések (függetlenül attól, hogy tagja). Ez addig folytatódik, amíg a következő testvér csomópont (ami lehet egy elem csomópont) megtalálható. Ennek eredményeként, a kód működését eredmény ugyanaz minden böngészőben.

Ha szeretne többet megtudni a különbség a böngészők, hogy a böngésző DOM üzenet.

A következő kód fragmens terhelések „books.xml” a xmlDoc segítségével loadXMLDoc (). és megkapja a következő testvér csomópont az első elem :</p> <p>// ellenőrizzük, hogy a következő testvér csomópont egy elem csomópont<br> funkció get_nextsibling (n)<br> X = n.nextSibling;<br> míg a (x.nodeType! = 1)<br> X = x.nextSibling;<br>><br> vissza x;<br>></p> <p>X = xmlDoc.getElementsByTagName ( "cím") [0];<br> document.write (x.nodeName);<br> document.write ( "=");<br> document.write (x.childNodes [0] .nodeValue);</p> <p>document.write ( "következő testvér csomópont");<br> document.write (y.nodeName);<br> document.write ( "=");<br> document.write (y.childNodes [0] .nodeValue);</p> <p>Nyomtató fenti kódot lesz:</p> <p>title = holdfény és más szesz házi<br> Következő testvér csomópont: author = Baidakova Irina</p> </div> <div class="extra"> <div class="info"><a href="/articles/megfelelo-nyujtas-vagy-nem-a-szakadasok.html">előző</a> ◈ <a href="/articles/szabalyzat-kutya-jaras-es-be-nem-tartasa-a-kutya.html">a következő</a></div> <div class="clear"></div> </div> </article> </div> </div> </div> </div> <div id="sidebar" class="col-1-3"> <div class="wrap-col"> <div class="box"> <div class="content"> </div> </div> </div> </div> </div> </div> </section> <footer> <div class="wrap-footer pominodiko"> <div class="row"> <div class="col-1-1"> <div class="wrap-col"> <div class="box"> <div class="content"> </div> </div> </div> </div> </div> </div> <div class="copyright"> <h4>Hasznos cikkek</h4> <p> <li><a href="/szakerto-187/csillok-ixion-sajat-kezebe-az-osszes-chevrolet.html">Csillók Ixion saját kezébe - az összes chevrolet</a></li> <li><a href="/articles/a-kutya-az-esoben.html">A kutya az esőben</a></li> <li><a href="/articles/emelkedik-a-keresztenyseg-es-az-elso-kereszteny.html">Emelkedik a kereszténység és az első keresztény közösségek</a></li> <li><a href="/articles/adventure-bibigon-olvasni-az-interneten-chukovskiy.html">Adventure Bibigon olvasni az interneten, Chukovskiy Korney Ivanovics</a></li> <li><a href="/szakerto-156/oszibarack-osszetetele-a-gyumolcsok-hasznalatra.html">Őszibarack összetétele a gyümölcsök, használatra használjon a főzés</a></li> <li><a href="/articles/alulteljeslto-kozepiskolak-atszervezes-vagy.html">Alulteljesítő középiskolák átszervezés vagy optimalizálás</a></li> <li><a href="/szakerto-186/10-erdekes-teny-a-angelina-jolie-azt-mondta-neki-a.html">10 érdekes tény a Angelina Jolie, azt mondta neki a legjobban - faktrum</a></li> </p> <p>Copyright © 2024</p> </div> <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> </footer></div> </body> </html>