XML DOM createCDATASection() ວິທີການ

ການອະທິບາຍ ແລະ ການນໍາໃຊ້

createCDATASection() ວິທີການກໍ່ສ້າງ CDATA section ສະມາຊິກ.

ຄືນວ່າ CDATASection ວັດຖຸ.

ວິທີການ

createCDATASection(data)
param ການອະທິບາຍ
data ກົດລະບຽບຂອງຂໍ້ຂໍ້ມູນຂອງສະມາຊິກ.

ຄວາມນິຍົມ

ລະບັບທີ່ລາວຈະ "books.xml" ລົງໃນ xmlDoc ແລະ ສະເໜີ CDATA section ຂອງ <book> ສະມາຊິກ:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (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";
    for (i = 0; i < x.length; i++) {
        newCDATA = xmlDoc.createCDATASection(newtext);
        x[i].appendChild(newCDATA);
    }
    for (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;
}

亲自试一试