XML DOM createElementNS() 메서드

Document 객체 참조 매뉴얼

정의와 사용법

createElementNS() 메서드는 지정된 네임스페이스를 가진 요소 노드를 생성할 수 있습니다.

이 메서드는 Element 객체를 반환할 수 있습니다.

문법:

createElementNS(ns,name)
파라미터 설명
네임스페이스 문자 값, 이 요소 노드에 네임스페이스 이름을 지정할 수 있습니다.
이름 문자 값, 이 요소 노드에 이름을 지정할 수 있습니다.

설명

createElementNS() 메서드는 createElement() 메서드유사하지만, 그것이 생성하는 Element 노드는 지정된 이름 외에도 지정된 이름 공간을 가집니다. 이름 공간을 가진 XML 문서 만이 이 메서드를 사용합니다.

예제

모든 예제에서, 우리는 XML 파일을 사용할 것입니다 books.xml및 JavaScript 함수 loadXMLDoc()

다음 코드 단편은 지정된 이름 공간을 가진 요소 노드를 각 <book>에 추가할 수 있습니다:

mlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
for (i=0;i<x.length;i++)
  {
  newel=xmlDoc.createElementNS('p','edition');
  newtext=xmlDoc.createTextNode('First');
  newel.appendChild(newtext);
  x[i].appendChild(newel);
  }

Document 객체 참조 매뉴얼