XML DOM appendData() Method

Definition and Usage

appendData() The method adds data at the end of the comment node.

Syntax

commentNode.appedData(string)
Parameter Description
string Required. The string to be added to the comment node.

Example

The following code loads "books_comment.xml" into xmlDoc and appends text to the first comment element:

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++) {
    // Process only comment nodes
        if (x[i].nodeType == 8) {
            x[i].appendData("Special Offer");
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Subukan ang Mga Halimbawa

Sa mga halimbawa sa itaas, gumamit kami ng loop at if test statement upang matiyak na aalinlangan lamang ang mga node ng komento. Ang uri ng node ng komento ay 8.