XML DOM deleteData() -menetelmä
Määrittely ja käyttö
deleteData() -menetelmä poistaa tiedot kommentin solmusta.
Syntaksi:
commentNode.deleteData(start,length)
parametrit | kuvaus |
---|---|
start | pakollinen. Poistettavan ensimmäisen merkin sijainti. |
length | pakollinen. Poistettavien merkkien määrä. |
kuvaus
Tämä menetelmä start määritetty merkki alkaa, poista Comment-työstä length merkkiä. Jos start lisää length Jos merkkien määrä on suurempi kuin Comment-työn merkkien määrä, poista alusta start Kaikki merkit merkkijonon alusta saakka.
Esimerkki
Seuraava koodinpätkä käyttää JavaScript-funktiota loadXMLDoc() Lataa XML-tiedosto books_comment.xml Lataa xmlDoc ja poista muutamia merkkejä ensimmäisestä kommentointinodesta:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Käsittele vain comment-nodit
x[i].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
Yllä olevan koodin tulos:
(Kovakantinen)
Tässä esimerkissä käytämme silmukkaa ja if-lauseketta suorittaaksemme vain comment-nodelle suunnatun käsittelyn. comment-nodin solmun tyyppi on 8.
Tiedotusvälitys
XML DOM - viittauskirja:CharacterData.deleteData()