XML DOM deleteData() विधा

विनिर्धारण और उपयोग

deleteData() यह विधा टिप्पणी नोड से डेटा हटा देती है.

व्याकरण

commentNode.deleteData(start,length)
पारामीटर वर्णन
start आवश्यक. अक्षरों को हटाने के लिए कहाँ से शुरू करना है. आरंभिक मान शून्य से होता है.
length आवश्यक. हटाने वाले अक्षरों की संख्या निर्धारित करता है.

उदाहरण

नीचे कोड "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].deleteData(0,33);
            txt += x[i].data + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

अपने आप प्रयास कीजिए

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