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