Neueste Web-Entwicklung Tutorials
 

XML DOM substringData() Method


<Kommentar Objekt

Beispiel

Das folgende Codefragment Lasten " books_comment.xml " in xmlDoc und bekommt den "(Hardcover) " string den ersten Kommentar Element bilden:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
myFunction(xhttp);
}
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();

function myFunction(xml) {
    var x, i, y, txt, xmlDoc;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // Process only comment nodes
        if (x[i].nodeType == 8) {
            y = x[i].substringData(33, 11);
            txt += y + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

Ausgabe:

(Hardcover)
Versuch es selber "

In dem obigen Beispiel verwenden wir eine Schleife und eine if-Test sicher, dass wir nur Prozess Kommentar Knoten zu machen. Ein Kommentarknoten hat einen Knotentyp von 8.


Definition und Verwendung

Die substringData() Methode ruft einen String aus dem Kommentarknoten.

Syntax

substringData(start,length)

Parameter Beschreibung
start Erforderlich. Gibt an, wo das Extrahieren Zeichen zu beginnen. Startwert beginnt bei Null
length Erforderlich. Gibt Zeichen, wie viele zu extrahieren

<Kommentar Objekt