XML DOM item() Metodu

Tanım ve Kullanım

item() Metod, belirtilen indeksteki düğümü döndürür.

Dikkat:Düğüm listesindeki projelere indeksle erişilebilir, indeks 0'dan başlar.

Sözdizimi

nodelist.item(index)

Parametreler

Parametreler Açıklama
index Gerekli. Sayısal. Düğüm listesindeki indeks. İndeks 0'dan başlar.

Teknik Açıklamalar

DOM Sürümü: Core Level 1 Nodelist Nesnesi
Dönüş değeri:

Node nesnesi. Belirtilen indeksteki düğüm.

İndeks aralığı dışında ise null döner.

Örnek

Dikkat:Internet Explorer dışında, tüm ana tarayıcılar boşluk veya satır boşluğunu metin düğüm olarak görür. Bu nedenle, aşağıdaki örnekte bir fonksiyon kullanarak düğüm türünü kontrol ederiz ve sadece element düğümlerini gösteririz. Bu şekilde, tüm tarayıcılar için sonuçlar aynı olur.

Tarayıcılar arasındaki farklılıklar hakkında daha fazla bilgi edinmek için, DOM Tarayıcı Bölümümüzü okuyun.

Aşağıdaki kod "books.xml" dosyasını xmlDoc içine yükler ve <bookstore> elementinin tüm alt element düğümlerini döngüsel olarak tarar:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.documentElement.childNodes;
    for (i = 0; i < x.length; i++) {
        if (x.item(i).nodeType == 1) {
            txt += x.item(i).nodeName + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Kişisel olarak deneyin

Tarayıcı Desteği

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Desteklenir Desteklenir Desteklenir Desteklenir Desteklenir

Tüm popüler tarayıcılar destekler item() Yöntemler.