<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