XML DOM substringData() -menetelmä

Määritelmä ja käyttö

substringData() Metodi poimii tietoa tekstityönkappaleesta.

Syntaksi

substringData(start,length)
Parametrit Kuvaus
start Välttämätön. Määrittää, mistä kohdasta alkaa merkkien poiminta. Alkuperäinen arvo on nolla.
length Välttämätön. Määrittää haettavien merkkien määrän.

Esimerkki

Seuraava koodi lataa "books.xml" xmlDoc:iin ja hakee tekstin ensimmäisestä <title>-elementistä:

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

Kokeile itse