XML DOM replaceData() మెట్హడ్
నిర్వచనం మరియు ఉపయోగం
replaceData() మెట్హడ్ స్పెసిఫైడ్ స్ట్రింగ్ తో కాంటెంట్ నోడ్ లోని డేటాను పునఃస్థాపిస్తుంది.
సింథాక్స్:
commentNode.replaceData(start,length,ఈ మెథడు స్ట్రింగ్ ఉపయోగిస్తుంది)
పారామితులు | వివరణ |
---|---|
start | పునఃస్థాపించబడే అక్షరాల స్థానాన్ని నిర్ణయించండి. ఈ విలువ 0 నుండి ప్రారంభం అవుతుంది. |
length | పునఃస్థాపించబడే అక్షరాల సంఖ్య |
ఈ మెథడు స్ట్రింగ్ ఉపయోగిస్తుంది | పునఃస్థాపించబడే అక్షరాలను కలిగిస్తుంది. start మరియు length కలిగిస్తుంది |
వివరణ
వివరించబడిన అక్షరాల స్ట్రింగ్ ను కలిగిస్తుంది. ఈ మెథడు స్ట్రింగ్ ఉపయోగిస్తుంది స్ట్రింగ్ నుండి start పునఃస్థాపించబడే length అక్షరాలు. ప్రారంభం నుండి start జోడించండి length కాంటెంట్ నోడ్ పొడవును కంటే పెద్దవి అయితే, అప్పుడు నుండి start ప్రారంభం అన్ని అక్షరాలు పునఃస్థాపించబడతాయి.
ఉదాహరణ
ఈ కోడ్ సెగ్మెంట్ జావాస్క్రిప్ట్ ఫంక్షన్ ఉపయోగిస్తుంది loadXMLDoc() XML ఫైల్ని books_comment.xml కింది విధంగా xmlDoc లో లోడ్ చేయండి, మరియు మొదటి <book> ఎలమెంట్ యొక్క కమెంట్ నోడ్ లో "Hardcover" ను "Paperback" తో పునఃస్థాపించండి:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
// కమెంట్ నోడ్ కు మాత్రమే ప్రాసెస్ చేయండి
x[i].replaceData(10,9,"Easy");
document.write(x[i].data);
document.write("<br />");
}
}
పై కోడ్ యొక్క అవుట్పుట్:
(బుక్ 6) (పేపర్బ్యాక్)
ఈ ఉదాహరణలో, మేము లోపలి చుట్టుకు మరియు if సూచనలను ఉపయోగించి comment నోడ్ కు మాత్రమే ప్రాసెస్ చేస్తాము. comment నోడ్ యొక్క నోడ్ రకం 8 ఉంది.
సంబంధిత పేజీలు
XML DOM పరిచయాచారం:CharacterData.replaceData()