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

XML DOM data Property


Comment Object Reference Comment Object

Example

The following code fragment loads "books_comment.xml" into xmlDoc and outputs comment text from the first <book> element:

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++) {
        if (x[i].nodeType == 8) {
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

The output of the code above will be:

125 Simple and Delicious Recipes (Hardcover)
Try it Yourself »

In the example above we use a loop and an if-test to make sure we only process comment nodes. A comment node has a node type of 8.


Definition and Usage

The data property sets or returns the text of a comment.

Syntax

commentNode.data

Comment Object Reference Comment Object