XML DOM replaceData()Método
Objeto Comment
Definición y uso
El método replaceData() reemplaza los datos en un nodo de comentario.
Sintaxis
commentNode.replaceData(start,length,string)
| Parámetros | Descripción |
|---|---|
| start | Obligatorio. Especifica dónde reemplazar caracteres. El valor inicial comienza en 0. |
| length | Obligatorio. Especifica cuántos caracteres reemplazar. |
| string | Obligatorio. Especifica la cadena a insertar. |
Ejemplo
El siguiente fragmento de código utilizaloadXMLDoc()Carga "" en xmlDoc y reemplaza "Simple" por "Easy" en el nodo de comentario del primer elemento <book>:
Ejemplo
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("
");
}
}
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("
");
}
}
Salida:
125 Easy and Delicious Recipes (Hardcover)
Pruébalo »
En el ejemplo anterior, usamos un bucle y una declaración if para realizar el procesamiento solo en los nodos de comentario. El tipo de nodo de un nodo de comentario es 8.
Objeto Comment Otras extensiones