tutorial pengembangan web terbaru
 

XML DOM substringData() Method


<Komentar Object

Contoh

Berikut fragmen kode beban " books_comment.xml " ke xmlDoc dan mendapat "(Hardcover) " string membentuk komentar elemen pertama:

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

Keluaran:

(Hardcover)
Cobalah sendiri "

Dalam contoh di atas kita menggunakan loop dan jika tes untuk memastikan bahwa kami hanya proses komentar node. Sebuah komentar node memiliki jenis node dari 8.


Definisi dan Penggunaan

The substringData() metode mendapatkan string dari komentar simpul.

Sintaksis

substringData(start,length)

Parameter Deskripsi
start Wajib. Menentukan di mana untuk memulai penggalian karakter. nilai awal dimulai dari nol
length Wajib. Menentukan berapa banyak karakter untuk mengekstrak

<Komentar Object