XML DOM substringData() विधि

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

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

व्याकरण

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

उदाहरण

नीचे दिए गए कोड "books_comment.xml" को xmlDoc में लोड करता है और पहले टिप्पणी एलिमेंट से "(Hardcover)" स्ट्रिंग प्राप्त करता है:

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, y, txt, xmlDoc;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName("book")[0].childNodes;
    for (i = 0; i < x.length; i++) {
    // केवल टिप्पणी नोड को हाल करें
        if (x[i].nodeType == 8) {
            y = x[i].substringData(33, 11);
            txt += y + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

स्वयं को प्रयास करें

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