XML DOM replaceData()Методы
Объект CDATA
Определение и использование
Метод replaceData() заменяет данные в узле CDATA.
Синтаксис
CDATANode.replaceData(start,length,string)
| Параметр | Описание |
|---|---|
| start | Обязательный. Указывает, где заменять символы. Начальное значение начинается с 0. |
| length | Обязательный. Указывает, сколько символов заменить. |
| string | Обязательный. Указывает вставляемую строку. |
Пример
В следующем фрагменте кода используетсяloadXMLDoc()для загрузки "" в xmlDoc и замены "Stunning" на "Fantastic" в узле CDATA первого элемента <html>:
Пример
xmlDoc=loadXMLDoc("books_cdata.xml");
x=xmlDoc.getElementsByTagName("html")[0].childNodes[0];
x.replaceData(3,8,"Fantastic");
document.write(x.nodeValue);
x=xmlDoc.getElementsByTagName("html")[0].childNodes[0];
x.replaceData(3,8,"Fantastic");
document.write(x.nodeValue);
Вывод:
Fantastic!
Попробуйте сами »
Объект CDATAдругие расширения