Método XML DOM removeAttributeNS()

Definição e uso

O método removeAttributeNS() remove o atributo especificado pelo espaço de nomes e nome.

Sintaxe:

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

instância

Em todos os exemplos, usaremos o arquivo XML books_ns.xmle as funções JavaScript loadXMLDoc()

O código a seguir remove o atributo "lang" do primeiro elemento <title> do arquivo "books_ns.xml":

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

Saída:

Atributo encontrado: verdadeiro
Atributo encontrado: falso