Metode substringData() DOM XML

Definisi dan penggunaan

substringData() Metode untuk mendapatkan string dari node CDATA.

Sintaks

CDATANode.substringData(start,length)
Parameter Deskripsi
start Wajib. Menentukan dimana karakter akan diambil. Nilai awal dimulai dari nol.
length Wajib. Menentukan jumlah karakter yang akan diambil.

Contoh

Berikut kode ini akan mengambil "books_cdata.xml" ke xmlDoc dan mendapatkan string "Stun" dari elemen CDATA pertama:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_cdata.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0];
    var y = x.substringData(3, 4);
    document.getElementById("demo").innerHTML =
    x.nodeValue + "<br>" + y;
}

亲自试一试