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()