مетод getAttributeNode() XML DOM

تعریف و استفاده

getAttributeNode() روش‌ها به نام از گره فعلی ویژگی دریافت می‌کند.

قوانین

elementNode.getAttributeNode(name)
پارامتر توضیح
name ضروری. مشخص می‌کند که کدام گره ویژگی را باید دریافت کنید.

مثال

کد زیر "books.xml" را در xmlDoc بارگذاری می‌کند و از تمام عناصر <book> ویژگی "category" را می‌گیرد:

واریابیت xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = فنکشن() {
   اگر (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
فنکشن myFunction(xml) {
    واریابیت x, i, attnode, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('book');
    برای (i = 0; i < x.length; i++) {
        attnode = x.item(i).getAttributeNode("category");
        txt += attnode.name + " = " + attnode.value + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

آزمایش کنید