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;
}

మీరే ప్రయత్నించండి

మేము కమెంట్ నోడ్స్ మాత్రమే నిర్వహించడానికి చూసుకున్నాము. కమెంట్ నోడ్స్ యొక్క నోడ్ టైప్ 8 ఉంది.