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