XML DOM createCDATASection() ਮੱਥੋਡ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

createCDATASection() ਮੱਥੋਡ ਨਾਲ CDATA section ਨੂੰ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ.

ਇਹ ਮੱਥੋਡ CDATASection ਆਬਜੈਕਟ ਵਾਪਸ ਦਿੰਦਾ ਹੈ.

ਵਿਧਾਨ

createCDATASection(data)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
data ਪਾਠ, ਨੂੰ ਪ੍ਰਤੀਕਰਮ ਕਰਨ ਲਈ ਸਟ੍ਰਿੰਗ.

ਮਾਡਲ

ਹੇਠ ਦਾ ਕੋਡ "books.xml" ਨੂੰ xmlDoc ਵਿੱਚ ਲੋਡ ਕਰਦਾ ਹੈ ਅਤੇ <book> ਈਲੈਮੈਂਟ ਵਿੱਚ 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 + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

ਸੁਭਾਵਿਕ ਰੂਪ ਵਿੱਚ ਕੋਸ਼ਿਸ਼ ਕਰੋ