XML DOM replaceData() Method
Complete Comment Object Reference
Definition and Usage
The replaceData() method replaces data in a comment node.
Syntax
commentNode.replaceData(start,length,string)
|
| Parameter |
Description |
| start |
Required. Specifies where to begin replacing characters.
Start value starts at zero |
| length |
Required. Specifies how many characters to replace |
| string |
Required. Specifies the string to insert |
Example
The following code fragment loads "books_comment.xml"
into xmlDoc using
loadXMLDoc() and replace "Simple" with "Easy" in the
comment node of the first <book> element:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Process only comment nodes
x[i].replaceData(4,6,"Easy");
document.write(x[i].data);
document.write("<br />");
}
}
|
Output:
125 Easy and Delicious Recipes (Hardcover)
|
In the example above we use a loop and an if-test to make sure we only
process comment nodes. A comment node has a node type of 8.
Try-It-Yourself Demos
replaceData() - Replace data in a comment node
Complete Comment Object Reference
Learn XML with <oXygen/> XML Editor - Free Trial!
 |
|
oXygen helps you learn to define,
edit, validate and transform XML documents. Supported technologies include XML Schema,
DTD, Relax NG, XSLT, XPath, XQuery, CSS.
Understand in no time how XSLT and XQuery work by using the intuitive oXygen debugger!
Do you have any XML related questions? Get free answers from the oXygen
XML forum
and from the video
demonstrations.
Download a FREE 30-day trial today!
|
|