XML DOM splitText() పద్ధతి

నిర్వచనం మరియు వినియోగం

splitText() పద్ధతి పేర్కొన్న ఆఫ్సెట్ స్థానంలో టెక్స్ట్ నోడ్ ను రెండు నోడ్లుగా విభజిస్తుంది.

సింథాక్స్:

replaceData(offset)
పారామిటర్ వివరణ
ఆఫ్సెట్ అవసరమైనది. టెక్స్ట్ నోడ్ ను ఎక్కడ విభజించాలనే నిర్ణయిస్తుంది. ప్రారంభమైన విలువ నుండి ప్రారంభం అవుతుంది.

ప్రతిస్పందన విలువ

ప్రస్తుత నోడ్ నుండి విభజించబడిన టెక్స్ట్ నోడ్.

వివరణ

ఈ పద్ధతి పేర్కొన్న ఆఫ్సెట్ స్థానంలో టెక్స్ట్ నోడ్ ను రెండు నోడ్లుగా విభజిస్తుంది. ప్రారంభమైన టెక్స్ట్ నోడ్ సవరించబడుతుంది మరియు ఆఫ్సెట్ స్థానం ముందుగా ఉన్న టెక్స్ట్ సమాచారాన్ని కలిగి ఉంటుంది (కానీ టెక్స్ట్ సమాచారం లేదు). కొత్త టెక్స్ట్ నోడ్ సృష్టించబడుతుంది మరియు ఆఫ్సెట్ స్థానం (అందులోని అక్షరం సహా) నుండి ప్రారంభమైన అక్షరం ముగింపు వరకు అక్షరాలను స్థానాలు చేయబడతాయి. కొత్త టెక్స్ట్ నోడ్ ఈ పద్ధతి యొక్క ప్రతిస్పందన విలువగా ఉంటుంది. ఇంకా, ప్రారంభమైన టెక్స్ట్ నోడ్ ప్రాణాళిక ఉన్నట్లయితే, కొత్త టెక్స్ట్ నోడ్ ఈ ప్రాణాళికలో ప్రారంభమైన నోడ్ తర్వాత ప్రవేశిస్తుంది.

CDATASection ఇంటర్ఫేస్Text ఇంటర్ఫేస్ ను ఉత్తరించినది, CDATASection నోడ్లు కూడా ఈ మాథడ్ని ఉపయోగించవచ్చు. కానీ కొత్తగా సృష్టించబడే నోడ్లు CDATASection నోడ్లు కాగా టెక్స్ట్ నోడ్లు కాదు.

ఉదాహరణ

అన్ని ఉదాహరణలలో, మేము XML ఫైల్ని ఉపయోగిస్తాము books.xmlమరియు JavaScript ఫంక్షన్లు loadXMLDoc().

ప్రథమ పదం తర్వాత టెక్స్ట్ నోడ్ ను కోర్ట్ చేయు కోడ్ ఫ్రేగ్మెంట్ ప్రదర్శిస్తుంది:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
y=x.splitText(9);
document.write(x.nodeValue);
document.write("<br />");
document.write(y.nodeValue);

అవుట్పుట్ ఉంది:

రోజువారీ 
ఇటాలియన్

చూడండి

Node.normalize()