XML DOM substringData() metode

Definition og brug

substringData() Metoden henter data fra en tekstnode.

Syntaks

substringData(start,length)
Parameter Beskrivelse
start Obligatorisk. Angiver, hvor langt der skal begynde at hente tegnene. Startværdien starter ved nul.
length Obligatorisk. Angiver antallet af tegn, der skal hentes.

Eksempel

Nedenstående kode loader "books.xml" ind i xmlDoc og henter tekstfragmentet fra den første <title>-elementets tekstnode:

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

Prøv det selv