XML DOM substringData() Metode
❮ Kommentaarvoorwerp
Voorbeeld
Die volgende kodefragment laai " books_comment.xml " in xmlDoc en kry die "(Hardeband)"-string van die eerste kommentaarelement:
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
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;
}
Uitset:
(Hardcover)
In die voorbeeld hierbo gebruik ons 'n lus en 'n as-toets om seker te maak ons verwerk slegs kommentaar nodusse. 'n Opmerkingnodus het 'n nodustipe van 8.
Definisie en gebruik
Die substringData() metode kry 'n string vanaf die kommentaar nodus.
Sintaksis
substringData(start,length)
Parameter | Description |
---|---|
start | Required. Specifies where to begin extracting characters. Start value starts at zero |
length | Required. Specifies how many characters to extract |
❮ Kommentaarvoorwerp