Metodo XML DOM appendData()

Definizione e utilizzo

appendData() Il metodo aggiunge dati alla fine del nodo di commento.

Sintassi

commentNode.appendData(stringa)
Parametro Descrizione
stringa Obbligatorio. La stringa da aggiungere al nodo di commento.

Esempio

Il codice seguente carica "books_comment.xml" in xmlDoc e aggiunge il testo al primo nodo di commento:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
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++) {
    // Solo i nodi di commento vengono elaborati
        if (x[i].nodeType == 8) {
            x[i].appendData("Offerta Speciale");
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Prova personalmente

Nell'esempio sopra, abbiamo utilizzato un ciclo e una condizione if per assicurarci di trattare solo i nodi commento. Il tipo di nodo dei nodi commento è 8.