Método XML DOM getElementsByTagNameNS()

Definição e uso

O método getElementsByTagNameNS() retorna um NodeList de todos os elementos com o nome e o espaço de nomes especificados.

Sintaxe:

elementNode.getElementsByTagNameNS(ns, name)
Parâmetro Descrição
ns Valor de string, que especifica o espaço de nomes a ser pesquisado. O valor "*" coincide com todas as etiquetas.
name Valor de string, que especifica o nome da etiqueta a ser pesquisada. O valor "*" coincide com todas as etiquetas.

Descrição

Este método é semelhante a Método getElementsByTagName()Semelhante, apenas o nome da marca do elemento a ser recuperado é especificado como uma combinação de URI de espaço de nomes e nome local definido no espaço de nomes. Este método é usado apenas em documentos XML que usam espaços de nomes.

Exemplo

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

O código a seguir recupera elementos através do nome e do espaço de nomes:

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

A saída do código acima é:

c:title