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()