Método XML DOM hasAttributeNS()

Definição e uso

Se o atributo for composto pelo espaço de nomes especificado e pelo nome, o método hasAttributeNS() retorna true, caso contrário, retorna false.

Gramática:

hasAttributeNS(ns,name)
Parâmetros Descrição
ns Obrigatório. Especifica o espaço de nomes do atributo a ser recuperado.
name Obrigatório. Especifica o nome do atributo a ser recuperado.

Descrição

Este método é equivalente a Método hasAttribute()semelhante, mas o atributo a ser verificado é especificado pelo espaço de nomes e nome. Apenas documentos XML com espaços de nomes usam o método.

Exemplo

Em todos os exemplos, usaremos o arquivo XML books_ns.xmle a função JavaScript loadXMLDoc()

O código a seguir verifica se o primeiro elemento <title> do "books_ns.xml" possui atributo com o espaço de nomes e nome especificados:

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

A saída do código acima é:

true