Programing
XML DOM deleteData() na pamamaraan
Definisyon at Paggamit
deleteData() na pamamaraan mula sa komentong noding ay nag-aalis ng datos.
Gramata:startcommentNode.deleteData(length,
) | sinecesaryo. Ang bilang ng mga char na dapat alisin. |
---|---|
start | parameter |
length | sinecesaryo. Ang posisyon ng unang character na dapat alisin. |
sinecesaryo. Ang bilang ng mga char na dapat alisin.
desisyon start ang ginamit na pamamaraan na ito mula sa length mga char. Kung may tinukoy na character mula sa Comment na noding, alisin mula sa start dagdag length Kung mas malaki ang bilang ng mga char sa Comment na noding, alisin mula sa start Ang lahat ng mga character mula sa simula hanggang sa katapusan ng string.
Sample
Ang mga bahagi ng code na ito ay gumagamit ng JavaScript function loadXMLDoc() Ilagay ang file na XML books_comment.xml I-load sa xmlDoc, at alisin ang ilang character mula sa unang node ng komento:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Handle only comment nodes
x[i].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
Ang paglabas ng code sa ito:
(Hardcover)
Sa kasong ito, gumagamit kami ng isang sirkulasyon at if statement upang gumawa ng pagproseso na kailangan lamang para sa mga node ng comment. Ang uri ng node ng comment ay 8.
Related pages
XML DOM reference manual:CharacterData.deleteData()