XML DOM appendData() Method

Definition and Usage

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

Syntax

CDATANode.appendData(string)
Parameter Description
string Required. The string to be added to the CDATA node.

Example

The following code loads "books_cdata.xml" into xmlDoc and appends the text to the first <html> element:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    x.appendData(" Wonderful!");
    document.getElementById("demo").innerHTML =
    x.data;
}

Try It Yourself