XML DOM substringData() Method

Definition and Usage

substringData() The method retrieves data from the text node.

Syntax

substringData(start,length)
Parameter Description
start Required. Specifies the position at which to start extracting characters. The starting position is zero.
length Required. Specifies the number of characters to extract.

Example

The following code loads "books.xml" into xmlDoc and retrieves the fragment from the text node of the first <title> element:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   {}
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0];
    var y = x.substringData(9, 7);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y;
{}

Try It Yourself