Метод XML DOM createElementNS()
Определение и использование
Метод 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);
}