XML DOM insertData() विधि

विनिर्देश और उपयोग

insertData() यह विधि टिप्पणी नोड में डाटा इंसर्ट करती है。

व्याकरण

commentNode.insertData(start,string)
पारामीटर वर्णन
start अनिवार्य। अक्षरों को इंसर्ट करने की शुरुआत को निर्दिष्ट करता है। शुरुआती मान 0 है。
string अनिवार्य। इंसर्ट करने वाली श्रृंखला निर्दिष्ट करता है。

उदाहरण

निम्नलिखित कोड "books_comment.xml" को xmlDoc में लोड करता है और अक्षर श्रृंखला को पहले टिप्पणी नोड में इंसर्ट करता है:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_comment.xml", true);
xhttp.send();
function myFunction(xml) {
    var x, i, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // केवल टिप्पणी नोड का संसाधन करें
        if (x[i].nodeType == 8) {
            x[i].insertData(25, "Italian ");
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

खुद अभिप्राय करें

ऊपरी उदाहरण में, हमने गतिशील और if परीक्षण वाक्यांशों का उपयोग किया है, ताकि हम केवल टिप्पणी नोडों को संसाधित करें।टिप्पणी नोडों का नोड तरीका 8 है।