Neueste Web-Entwicklung Tutorials
 

XML DOM insertData() Method


<Kommentar Objekt

Beispiel

Das folgende Codefragment Lasten " books_comment.xml " in xmlDoc und fügt eine Zeichenfolge an den ersten Kommentar Knoten:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();

function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // Process only comment nodes
        if (x[i].nodeType == 8) {
            x[i].insertData(25, "Italian ");
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Ausgabe:

125 Simple and Delicious Italian Recipes (Hardcover)
Versuch es selber "

In dem obigen Beispiel verwenden wir eine Schleife und eine if-Test sicher, dass wir nur Prozess Kommentar Knoten zu machen. Ein Kommentarknoten hat einen Knotentyp von 8.


Definition und Verwendung

Die insertData() Methode fügt Daten an einen Kommentarknoten.

Syntax

commentNode.insertData(start,string)
Parameter Beschreibung
start Erforderlich. Gibt an, wo das Einfügen Zeichen zu beginnen. Startwert beginnt bei Null
string Erforderlich. Gibt die Zeichenfolge einfügen

<Kommentar Objekt