Método getAttribute() del DOM XML

Definición y uso

El método getAttribute() obtiene el valor del atributo por nombre.

Sintaxis:

elementNode.getAttribute(name)
Parámetros Descripción
name Obligatorio. Especifica el atributo desde el que se debe obtener el valor.

Sugerencias y comentarios

Para documentos XML con nombres de espacio, se debe usar Método getAttributeNS()

Ejemplo

En todos los ejemplos, utilizaremos el archivo XML books.xml,así como las funciones de JavaScript loadXMLDoc()

El siguiente fragmento de código obtiene todos los valores del atributo "category" de los elementos <book>:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for (i=0;i<x.length;i++)
{
document.write(x[i].getAttribute('category'));
document.write("<br />");
}

La salida del código anterior es:

COOKING
CHILDREN
WEB
WEB