Programación
Método deleteData() de XML DOM
Definición y uso
El método deleteData() elimina datos del nodo de comentario.
Sintaxis:startcommentNode.deleteData(length,
) | obligatorio. La cantidad de caracteres que se deben eliminar. |
---|---|
start | parámetro |
length | obligatorio. La posición del primer carácter que se debe eliminar. |
obligatorio. La cantidad de caracteres que se deben eliminar.
descripción start Este método se utiliza para length caracteres. Si se especifica el carácter start sumar length Si el número de caracteres es mayor que el número de caracteres en el nodo Comment, elimine desde start Todos los caracteres desde el principio de la cadena hasta el final.
Ejemplo
Este segmento de código utiliza la función JavaScript loadXMLDoc() XML archivo books_comment.xml Cargar xmlDoc y luego eliminar algunos caracteres del primer nodo de comentario:
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 los nodos de comentario
x[i].deleteData(0,9);
document.write(x[i].data);
document.write("<br />");
}
}
La salida del código anterior es:
(Edición rústica)
En este ejemplo, utilizamos un bucle y una declaración if para ejecutar un procesamiento que solo afecta a los nodos de comentario. El tipo de nodo del nodo de comentario es 8.
Páginas relacionadas
Manual de referencia de DOM XML:CharacterData.deleteData()