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; }