Metode XML DOM createCDATASection()

Definisi dan Penggunaan

createCDATASection() Metode ini menciptakan node section CDATA.

Metode ini mengembalikan objek CDATASection.

Sintaks

createCDATASection(data)
Parameter Deskripsi
data String, menentukan data node.

Contoh

Kode di bawah ini akan mengambil "books.xml" ke xmlDoc dan menambahkan section CDATA ke elemen <book>:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   jika (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
function myFunction(xml) {
    var x, i, newCDATA, newtext, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book");
    newtext = "Special Offer & Book Sale";
    untuk (i = 0; i < x.length; i++) {
        newCDATA = xmlDoc.createCDATASection(newtext);
        x[i].appendChild(newCDATA);
    }
    untuk (i = 0; i < x.length; i++) {
        txt += x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue +
        " - " +
        x[i].lastChild.nodeValue + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

Coba Sendiri