XML DOM createCDATASection() နည်းပါး

ဒီနည်းပါး

createCDATASection() အမည်

အမှတ်

ပြောင်းလဲ

createCDATASection(data)
သဘော ဖော်ပြ
data စကားလုံး သို့မဟုတ် အချက်အလက် ကို ဖော်ပြသည်。

အမှတ်

အောက်ပါ ကြောင်းအား "books.xml" သို့ သိမ်းစစ်ပြီး xmlDoc တွင် သိမ်းစစ်ထားသော CDATA section လုံးပါဝင်သည်။

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 + "
"; } document.getElementById("demo").innerHTML = txt; }

亲自试一试