XML DOM substringData() methode

Definitie en gebruik

substringData() De methode haalt gegevens op uit tekstknopen.

Syntaxis

substringData(start,length)
Parameters Beschrijving
start Verplicht. Bepaalt waar de extractie moet beginnen. De startwaarde begint bij nul.
length Verplicht. Bepaalt het aantal te extraheren tekens.

Voorbeeld

Hieronderstaande code laadt "books.xml" in xmlDoc en haalt het fragment uit de tekstknopen van het eerste <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;
}

Probeer het zelf