Metoda substringData() DOM XML

Definicja i zastosowanie

substringData() Metoda pobierania danych z węzła tekstowego.

Gramatyka

substringData(start,length)
Parametry Opis
start Wymagane. Określa, od którego miejsca zacząć wyodrębnianie znaków. Wartość początkowa zaczyna się od zera.
length Wymagane. Określa liczbę znaków do wyodrębnienia.

Przykład

Poniżej znajduje się kod, który ładuje "books.xml" do xmlDoc i pobiera fragment z tekstu węzła pierwszego <title>:

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

Spróbuj sam