XML DOM cloneNode()Методы
Объект Element
Определение и использование
Метод cloneNode() создаёт точную копию указанного узла.
Этот метод возвращает клонированный узел.
Синтаксис
cloneNode(include_all)
| Параметр | Описание |
|---|---|
| include_all | Обязательно. Если логический параметр установлен в true, клонированный узел клонирует все дочерние узлы исходного узла. |
Пример
Следующий фрагмент кода используетloadXMLDoc(), чтобы поместить "" в xmlDoc, скопировать первый узел <book> и добавить копию в конец списка узлов:
Пример
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book')[0];
cloneNode=x.cloneNode(true);
xmlDoc.documentElement.appendChild(cloneNode);
//Вывести текстовые значения всех узлов title
y=xmlDoc.getElementsByTagName("title");
for (i=0;i<y.length;i++)
{
document.write(y[i].childNodes[0].nodeValue);
document.write("<br>");
}
Вывод:
Итальянский на каждый день
Гарри Поттер
XQuery: быстрый старт
Изучаем XML
Итальянский на каждый день
Гарри Поттер
XQuery: быстрый старт
Изучаем XML
Итальянский на каждый день
Попробуйте сами »
Объект Elementдругие расширения