Método removeNamedItem() del DOM XML

Manual de referencia para el objeto NamedNodeMap

Definición y uso

El método removeNamedItem() puede eliminar el nodo especificado.

Si la propiedad eliminada tiene un valor predeterminado, se generará una nueva propiedad inmediatamente, incluyendo el URI del espacio de nombres, el nombre local y el prefijo.

Este método puede devolver el nodo eliminado.

Sintaxis:

removeNamedItem(nodename)
Parámetros Descripción
nodename Nombre del nodo a eliminar

Ejemplo

En todos los ejemplos, utilizaremos el archivo XML books.xml, y la función de JavaScript loadXMLDoc().

El siguiente fragmento de código puede recorrer el elemento <book> en bucle y eliminar la propiedad category:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
  {
  x.item(i).attributes.removeNamedItem("category");
  }

Manual de referencia para el objeto NamedNodeMap