Método hasAttributeNS() del XML DOM

Definición y uso

Si el atributo está compuesto por el espacio de nombres especificado y el nombre, el método hasAttributeNS() devuelve true, de lo contrario devuelve false.

Gramática:

hasAttributeNS(ns,name)
Parámetros Descripción
ns Obligatorio. Especifica el espacio de nombres del atributo que se va a recuperar.
name Obligatorio. Especifica el nombre del atributo que se va a recuperar.

Descripción

Este método es equivalente a Método hasAttribute()Similares, pero el atributo a verificar se especifica mediante el espacio de nombres y el nombre. Solo se utilizan métodos con documentos XML que tienen espacio de nombres.

Ejemplo

En todos los ejemplos, utilizaremos archivos XML books_ns.xmly las funciones de JavaScript loadXMLDoc()

El siguiente fragmento de código verifica si el primer elemento <title> en "books_ns.xml" tiene un atributo con el espacio de nombres y nombre especificados:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write(x.hasAttributeNS(ns,"lang"));

La salida del código anterior es:

true