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