Método insertData() de XML DOM
Definición y uso
El método insertData() inserta una cadena en el nodo de comentario.
Sintaxis:
commentNode.insertData(start,string)
parámetros | descripción |
---|---|
start | obligatorio. Define en qué posición insertar el carácter. Este valor comienza en 0. |
string | obligatorio. Define la cadena a insertar. |
descripción
Este método inserta una cadena string insertar en la posición especificada start El texto del nodo Comment está en la ubicación.
Ejemplo
Este fragmento de código utiliza la función JavaScript loadXMLDoc() Convertir el archivo XML books_comment.xml Cargar xmlDoc y luego insertar una cadena en el primer nodo Comment:
xmlDoc=loadXMLDoc("books_comment.xml");
x=xmlDoc.getElementsByTagName("book")[0].childNodes;
for (i=0;i<x.length;i++)
{
if (x[i].nodeType==8)
{
//Sólo se procesan nodos de comentario
x[i].insertData(10,"Ilustrado ");
document.write(x[i].data);
document.write("<br />");
}
}
La salida del código anterior es:
(Libro 6) (Hardcover ilustrado)
En este ejemplo, utilizamos un bucle y una declaración if para ejecutar un procesamiento solo para nodos de comentario. El tipo de nodo del nodo de comentario es 8.
Páginas relacionadas
Manual de referencia del DOM XML:CharacterData.insertData()