Gli ultimi tutorial di sviluppo web
 

XML DOM insertData() Method


<Oggetto Commento

Esempio

I seguenti frammento di codice carichi " books_comment.xml " in xmlDoc e inserisce una stringa al primo nodo commento:

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;
}

Produzione:

125 Simple and Delicious Italian Recipes (Hardcover)
Prova tu stesso "

Nel precedente esempio usiamo un ciclo e un se-test per assicurarsi che solo i processi di commento nodi. Un nodo commento ha un tipo di nodo di 8.


Definizione e utilizzo

Il insertData() metodo inserisce dati in un nodo di commenti.

Sintassi

commentNode.insertData(start,string)
Parametro Descrizione
start Richiesto. Specifica dove cominciare caratteri inserimento. valore iniziale parte da zero
string Richiesto. Specifica la stringa da inserire

<Oggetto Commento