Méthode appendData() du DOM XML

Définition et utilisation

appendData() La méthode ajoute des données à la fin du nœud de commentaire.

Syntaxe

commentNode.appendData(string)
Paramètres Description
string Obligatoire. La chaîne de caractères à ajouter au nœud de commentaire.

Exemple

Le code suivant charge "books_comment.xml" dans xmlDoc et ajoute du texte à l'élément de commentaire premier :

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++) {
    // Seulement traiter les nœuds de commentairesProcess only comment nodes
        if (x[i].nodeType == 8) {
            x[i].appendData("Offre Spéciale");
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Essayez-le vous-même

Dans l'exemple ci-dessus, nous avons utilisé des boucles et des instructions if pour nous assurer que nous ne traitons que les nœuds de commentaires. Le type de nœud des nœuds de commentaires est 8.