Метод XML DOM createCDATASection()

определение и использование

createCDATASection() метод создает узел CDATA section.

Этот метод возвращает объект CDATASection.

грамматика

createCDATASection(дата)
параметр описание
дата строка, определяющая данные узла.

мамына

нигіріні "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;
}

亲自试一试