ఎక్స్ఎమ్ఎల్ డామ్ నోడ్ పునఃస్థాపన

replaceChild() మాధ్యమం నిర్దేశిత నోడ్ ను పునఃస్థాపిస్తుంది.

nodeValue అనునది పాఠం నోడ్ లోని పాఠాన్ని పునఃస్థాపిస్తుంది.

ఉదాహరణ

ఈ ఉదాహరణలో XML ఫైల్ ను ఉపయోగిస్తుంది books.xml.

ఫంక్షన్ loadXMLDoc()బాహ్య జావాస్క్రిప్ట్ లో ఉన్న డోమ్ లో ఉంది.

ఎలమెంట్ నోడ్ ను పునఃస్థాపిస్తుంది
ఈ ఉదాహరణలో replaceChild() మాధ్యమం మొదటి <book> నోడ్ ను పునఃస్థాపిస్తుంది.
పాఠం కింది డేటాను పునఃస్థాపిస్తుంది
ఈ ఉదాహరణలో nodeValue అనునది పాఠం నోడ్ లోని డేటాను పునఃస్థాపిస్తుంది.

ఎలమెంట్ నోడ్ ను పునఃస్థాపిస్తుంది

replaceChild() మాధ్యమం నోడ్ ను పునఃస్థాపిస్తుంది.

ఈ కోడ్ స్పందనం మొదటి <book> ఎలమెంట్ ను పునఃస్థాపిస్తుంది:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.documentElement;
// ఒక book ఎలమెంట్, ఒక title ఎలమెంట్ మరియు ఒక text నోడ్ సృష్టిస్తుంది
newNode=xmlDoc.createElement("book");
newTitle=xmlDoc.createElement("title");
newText=xmlDoc.createTextNode("Hello World");
// title నోడ్ కు పాఠం నోడ్ జోడిస్తుంది
newTitle.appendChild(newText);
// book నోడ్ కు title నోడ్ జోడిస్తుంది
newNode.appendChild(newTitle);
y=xmlDoc.getElementsByTagName("book")[0];
// ఈ కొత్త నోడ్ తో మొదటి book నోడ్ పునఃస్థాపిస్తుంది
x.replaceChild(newNode,y);

ఉదాహరణ వివరణలు:

  • ఉపయోగించి loadXMLDoc() " లోకి పెట్టండిbooks.xml" లోకి లోడ్ చేయండి
  • కొత్త ఎలమెంట్ నోడ్ <book> సృష్టిస్తుంది
  • కొత్త ఎలమెంట్ నోడ్ <title> సృష్టిస్తుంది
  • కొత్త పాఠం నోడ్, "Hello World" పాఠంతో సృష్టిస్తుంది
  • కొత్త ఎలమెంట్ నోడ్ <title> కు ఈ కొత్త పాఠం నోడ్ జోడిస్తుంది
  • కొత్త ఎలమెంట్ నోడ్ <book> కు ఈ కొత్త ఎలమెంట్ నోడ్ <title> జోడిస్తుంది
  • కొత్త <book> ఎలమెంట్ నోడ్ మొదటి <book> ఎలమెంట్ నోడ్ పునఃస్థాపిస్తుంది

TIY

పాఠం కింది డేటాను పునఃస్థాపిస్తుంది

replaceData() మాధ్యమం పాఠం కింది డేటాను పునఃస్థాపిస్తుంది.

replaceData() 方法有三个参数:

  • offset - పునఃస్థాపించడానికి మొదటి అక్షరం యొక్క స్థానం. Offset విలువలు 0 నుండి ప్రారంభం అవుతాయి.
  • length - పునఃస్థాపించవలసిన అక్షరాల సంఖ్య
  • string - ప్రవేశపెట్టవలసిన స్ట్రింగ్
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.replaceData(0,8,"hello");

ఉదాహరణ వివరణలు:

  • ఉపయోగించి loadXMLDoc() " లోకి పెట్టండిbooks.xml" లోకి లోడ్ చేయండి
  • మొదటి <title> ఎలమెంట్ నోడ్ టెక్స్ట్ నోడ్ పొందండి
  • replaceData మంథ్రం ఉపయోగించి టెక్స్ట్ నోడ్ మొదటి 8 అక్షరాలను "hello" గా పునఃస్థాపించండి

TIY

nodeValue అటువంటి పరిమితిని ఉపయోగించండి

nodeValue అటువంటి పరిమితిని ఉపయోగించి టెక్స్ట్ నోడ్ లోని డాటాను పునఃస్థాపించడం చాలా సులభం అవుతుంది.

ఈ కోడ్ స్పాన్సర్ తో "Easy Italian" ను మొదటి <title> ఎలమెంట్ లోని టెక్స్ట్ నోడ్ విలువను పునఃస్థాపించడానికి ఉపయోగించబడుతుంది:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
x.nodeValue="Hello World";

ఉదాహరణ వివరణలు:

  • ఉపయోగించి loadXMLDoc() " లోకి పెట్టండిbooks.xml" లోకి లోడ్ చేయండి
  • మొదటి <title> ఎలమెంట్ నోడ్ టెక్స్ట్ నోడ్ పొందండి
  • nodeValue అటువంటి పరిమితిని ఉపయోగించి ఈ టెక్స్ట్ నోడ్ పదబంధాన్ని మార్చండి

TIY

మీరు ఈ ప్రదేశంలో ఉపయోగించవచ్చు నోడ్ మార్చండి ఈ భాగంలో నోడ్ విలువను మార్చే కంటెంట్ గురించి మరింత చదవండి.