XML DOM splitText() na method
Pangungusap at Paggamit
Ang splitText() na method ay maghihiwalay ng text na node sa itinutukoy na offset.
Mga Tagubilin ng Grammar:
replaceData(offset)
Parameter | Ipinaliwanag |
---|---|
Offset | Mandahil. Tinutukoy ang lugar kung saan ay maghihiwalay ang text na node. Ang simula ay nagsisimula sa 0. |
Bilang return value
Ang Text na node na nahiwalay mula sa kasalukuyang node.
Ipinaliwanag
Ang paraan na ito ay maghihiwalay ng Text na node sa itinutukoy na offset. Ang orihinal na Text na node ay magiging pagbabago, upang maipakita ang teksto bago ng inutukoy na posisyon ng offset (hindi kasama ang teksto). Ang bagong Text na node ay magiging nilikha, upang maglalagay ng lahat ng mga character mula sa posisyon ng offset (kasama ang character) hanggang sa katapusan ng orihinal na character. Ang bagong Text na node ay ang ibig sabihin ng return value ng paraan. Gayundin, kung ang orihinal na Text na node ay may parentNode, ang bagong Text na node ay magiging kasunod sa original na node sa kanilang magulang na node.
Interface na CDATASectionInangat ng interface na Text, angCDATASection na node ay pwedeng gamitin ang paraan na ito din, ngunit ang bagong nilikha na node ay CDATASection na node, hindi Text na node.
Egemplo
Sa lahat ng halimbawa, gagamitin namin ang file na XML books.xml, at ang mga function sa JavaScript loadXMLDoc().
Ang sumusunod na klase ng kodigo ay maghihiwalay ng Text node pagkatapos ng unang salita:
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);
Output:
Bawat araw Italian