XML DOM nodeName 속성

정의와 사용법

nodeName 속성은 노드의 이름을 반환하며, 타입에 따라 다릅니다.

문법

attrObject.nodeName

예제

아래 코드는 "books.xml"를 xmlDoc에 로드하고 category 속성의 노드 이름, 노드 값, 노드 타입을 표시합니다:

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.getElementsByTagName('book');
    for (i = 0; i < x.length; i++) {
        txt += x.item(i).attributes[0].nodeName +
        " = " +
        x.item(i).attributes[0].nodeValue +
        " (nodetype: " + x.item(i).attributes[0].nodeType + ")" + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

직접 시도해 보세요