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