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