XML DOM nodeValue 속성

정의와 사용법

nodeValue 속성 설정 또는 노드의 값을 반환합니다. 타입에 따라 다릅니다.

문법

attrObject.nodeValue

예제

다음 코드는 "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;
}

직접 시험해 보세요