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