Метод insertData() XML DOM
Определение и использование
Метод insertData() вставляет строку в узел комментария.
синтаксис:
commentNode.insertData(start,string)
параметр | описание |
---|---|
start | обязателен. Определяет, где вставить символ. Значение начинается с 0. |
string | обязателен. Определяет строку для вставки. |
описание
Этот метод вставляет строку string ввести на указанное место start текст узла Comment в месте.
Пример
Следующий фрагмент кода использует функцию JavaScript loadXMLDoc() Загрузите XML-файл books_comment.xml Загрузите xmlDoc и вставьте строку в первый узел Comment:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Обработка только узлов комментария
x[i].insertData(10,"Иллюстрированный ");
document.write(x[i].data);
document.write("<br />");
}
}
Вывод кода выше:
(Книга 6) (Иллюстрированное твердый переплет)
В этом примере мы используем цикл и оператор if для выполнения обработки только для узлов комментария. Тип узла узла комментария равен 8.
Связанные страницы
Руководство по DOM XML:CharacterData.insertData()