XML DOM getAttributeNode() metodu

Tanım ve Kullanım

getAttributeNode() Mevcut elementten adına göre özellik düğümünü alır.

Sözdizimi

elementNode.getAttributeNode(name)
Parametreler Açıklama
name Gerekli. Almak istediğiniz özellik düğümünü belirtir.

Örnek

Aşağıdaki kod "books.xml" dosyasını xmlDoc içine yükler ve tüm <book> elementlerinden "category" özelliğini alır:

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, attnode, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('book');
    for (i = 0; i < x.length; i++) {
        attnode = x.item(i).getAttributeNode("category");
        txt += attnode.name + " = " + attnode.value + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

Kişisel olarak deneyin