Método getAttributeNode() del XML DOM
Definición y uso
El método getAttributeNode() obtiene el nodo de atributo a través del nombre del elemento actual.
Sintaxis:
elementNode.getAttributeNS(ns, name)
Parámetros | Descripción |
---|---|
name | Obligatorio. Especifica el nodo de atributo que se debe obtener. |
Descripción
Este método devuelve un nodo Attr que representa el atributo y el valor especificados. Tenga en cuenta que también se puede obtener el nodo de atributo a través de la propiedad attributes heredada del interfaz Node.
Ejemplo
En todos los ejemplos, utilizaremos el archivo XML books.xmly las funciones de JavaScript loadXMLDoc()。
El siguiente ejemplo obtiene todas las propiedades "category" de todos los elementos <book> en "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category")
;
document.write(attnode.name);
document.write(" = ");
document.write(attnode.value);
document.write("<br />");
}
La salida del código anterior es:
category = COOKING category = CHILDREN category = WEB category = WEB