XML DOM localName 속성
정의와 사용법
localName 속성은 선택된 요소의 로컬 이름(요소 이름)을 반환합니다.
선택된 노드가 요소나 속성이 아니면, 이 속성은 NULL을 반환합니다.
문법:
elementNode.localName
예제
모든 예제에서 우리는 XML 파일을 사용하겠습니다 books.xml및 JavaScript 함수 loadXMLDoc()。
예제 1
아래의 코드 부분은 "books.xml"의 첫 번째 <book> 요소에서 로컬 이름을 가져옵니다:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.localName
);
위 코드의 출력:
book
예제 2
아래의 코드 부분은 "books.xml"의 마지막 <book> 요소에서 로컬 이름을 가져옵니다:
// 마지막 노드가 요소 노드인지 확인합니다
function get_lastchild(n)
{
var x=n.lastChild;
while (x.nodeType!=1)
{
x=x.previousSibling;
}
return x;
}
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.documentElement;
var lastNode=get_lastchild(x);
document.write(lastNode.localName
);
위 코드의 출력:
book