XML DOM substringData() Methode

Definition und Verwendung

substringData() Diese Methode extrahiert Daten aus einem Textknoten.

Syntax

substringData(start,length)
Parameter Beschreibung
start Erforderlich. Gibt an, wo die Extraktion beginnen soll. Der Startwert beginnt bei Null.
length Erforderlich. Gibt die Anzahl der Zeichen an, die extrahiert werden sollen.

Beispiel

Die folgenden Codezeilen laden "books.xml" in xmlDoc und extrahieren den Textknoten aus dem ersten <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;
{}

Try It Yourself