Метод XML DOM createElementNS()

Руководство по объекту Document

Определение и использование

Метод createElementNS() может создать узел элемента с указанным пространством имен.

Этот метод может вернуть объект Element.

Синтаксис:

createElementNS(ns,name)
Параметры Описание
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