XML DOM substringData() metod

Definition och användning

substringData() Metoden hämtar data från textnoden.

Syntaks

substringData(start,length)
Parameter Beskrivning
start Obligatorisk. Anger från varje punkt tecknen bör extraheras. Startvärde börjar från noll.
length Obligatorisk. Anger antalet tecken som ska extraheras.

Exempel

Nedanstående kod laddar "books.xml" till xmlDoc och hämtar textsegmentet från den första <title>-elementets textnod:

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;
}

Prova själv