XML DOM getElementsByTagNameNS() 方法

定义和用法

getElementsByTagNameNS() 方法返回带有指定名称和命名空间的全部元素的 NodeList。

语法:

elementNode.getElementsByTagNameNS(ns,name)
Parámetros Descripción
ns Valor de cadena, que especifica el espacio de nombres a buscar. El valor "*" coincide con todas las etiquetas.
name Valor de cadena, que especifica el nombre del etiqueta a buscar. El valor "*" coincide con todas las etiquetas.

Descripción

Este método es equivalente a Método getElementsByTagName()Similares, pero el nombre del elemento que se desea obtener se especifica como una combinación de URI de espacio de nombres y nombre local definido en el espacio de nombres. Este método se utiliza solo en documentos XML con espacio de nombres.

Ejemplo

En todos los ejemplos, utilizaremos el archivo XML books_ns.xml, y la función JavaScript loadXMLDoc().

El siguiente fragmento de código obtiene elementos a través de nombre y espacio de nombres:

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

La salida del código anterior es:

c:title