XML DOM insertData() Methode

Definition und Verwendung

insertData() Diese Methode fügt Daten in den CDATA-Knoten ein.

Syntax

insertData(start,string)
Parameter Beschreibung
start Erforderlich. Gibt an, von wo die Zeichen eingefügt werden sollen. Der Startwert beginnt bei Null.
string Erforderlich. Gibt die einzufügenden Daten an.

Beispiel

Das folgende Code lädt "books_cdata.xml" in xmlDoc und fügt die Daten in den CDATA-Knoten des ersten <html>-Elements ein:

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, "Wunderbar und ");
    document.getElementById("demo").innerHTML =
    x.data;
}

Try It Yourself