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