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

XML DOM cdata length Property


CDATA Object Reference CDATA Object

Example

The following code fragment loads "books_cdata.xml" into xmlDoc and gets the text node data and length from the first <title> element:

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

function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    document.getElementById("demo").innerHTML =
    x.data + " - Length: " + x.length;
}

The output of the code above will be:

Stunning! - Length: 16
Try it Yourself »

Remember that the length above is from the entire CDATA section (<b>Stunning!</b>), not just the text.


Definition and Usage

The length property returns the number of characters in the selected node

Syntax

CDATANode.length

CDATA Object Reference CDATA Object