FREE Web Template Download
HTML CSS JAVASCRIPT SQL PHP BOOTSTRAP JQUERY ANGULARJS TUTORIALS REFERENCES EXAMPLES Blog
 

XML DOM createComment() Method


Document Object Reference Document Object

Example

The following code fragment loads "books.xml" into xmlDoc and adds a comment node to the <book> element:

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

function myFunction(xml) {
    var x, i, newComment, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book");
    for (i = 0; i < x.length; i++) {
        newComment = xmlDoc.createComment("Revised April 2008");
        x[i].appendChild(newComment);
    }
    for (i = 0; i < x.length; i++) {
        txt += x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue +
        " - " +
        x[i].lastChild.nodeValue + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

The output of the code above will be:

Everyday Italian - Revised April 2008
Harry Potter - Revised April 2008
XQuery Kick Start - Revised April 2008
Learning XML - Revised April 2008
Try it Yourself »

Definition and Usage

The createComment() method creates a comment node.

This method returns a Comment object.

Syntax

createComment(data)

Parameter Description
data A string that specifies the data for the node

Document Object Reference Document Object