Metoda insertData() DOM XML

Definicja i zastosowanie

insertData() Metoda wstawia dane do węzła CDATA.

Gramatyka

insertData(start,string)
Parametry Opis
start Wymagane. Określa, od którego miejsca zacząć wstawianie znaków. Wartość początkowa wynosi zero.
string Wymagane. Określa dane do wstawienia.

Przykład

Poniżej znajduje się kod, który ładuje "books_cdata.xml" do xmlDoc i wstawia dane do węzła CDATA pierwszego elementu <html>:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    x.insertData(3, "Wspaniałe i ");
    document.getElementById("demo").innerHTML =
    x.data;
}

Spróbuj sam