Programmeren

XML DOM deleteData() methode

Definitie en gebruik

deleteData() methode verwijdert gegevens van de annotatieknoop.

Syntaxis:startcommentNode.deleteData(length,
) verplicht. Het aantal tekens dat moet worden verwijderd.
start parameter
length verplicht. De positie van de eerste te verwijderen teken.

verplicht. Het aantal tekens dat moet worden verwijderd.

Deze methode beschrijft start de opgegeven tekens beginnen, verwijder van de Comment knoop length tekens toe. Als start voeg length Groter dan het aantal tekens in de Comment knoop, dan verwijder van start All characters from the start to the end of the string.

Example

The following code segment uses JavaScript functions loadXMLDoc() Put XML file books_comment.xml Load xmlDoc and then delete some characters from the first comment node:

xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{ 
if (x[i].nodeType==8)
  { 
  //Only process comment nodes
  x[i].deleteData(0,9);
  document.write(x[i].data);
  document.write("<br />");
  } 
}

The output of the above code:

(Hardcover)

In this example, we use a loop and if statement to perform processing that is only for comment nodes. The node type of the comment node is 8.

Related pages

XML DOM reference manual:CharacterData.deleteData()