XML DOM insertData() Methode

Definition und Verwendung

insertData() Die Methode insertData() fügt Daten in einen Textknoten ein.

Syntax

insertData(start,string)
Parameter Beschreibung
start Notwendig. Gibt an, wo der String eingefügt werden soll. Der Startwert beginnt bei Null.
string Notwendig. Gibt den zu insertierenden String an.

Beispiel

Die folgenden Codezeilen laden "books.xml" in xmlDoc und fügen den String in den Textknoten des ersten <title>-Elements ein:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   x.data;
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
    var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
    x.insertData(0,"Kochen: ");
    document.getElementById("demo").innerHTML =
x.data;

}