XML DOM getElementsByTagNameNS() 方法

定义和用法

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

语法:

elementNode.getElementsByTagNameNS(ns,name)
Parametro Descrizione
ns Valore di stringa che specifica lo spazio dei nomi da cercare. Il valore "*" abilita la corrispondenza di tutti i tag.
name Valore di stringa che specifica il nome del tag da cercare. Il valore "*" abilita la corrispondenza di tutti i tag.

Descrizione

Questo metodo è simile a Metodo getElementsByTagName()Simile, ma il nome del tag dell'elemento da ottenere viene specificato come combinazione di URI dello spazio dei nomi e del nome locale definito nello spazio dei nomi. Questo metodo viene utilizzato solo nei documenti XML con spazi dei nomi.

Esempio

In tutti gli esempi, utilizzeremo il file XML books_ns.xml, e la funzione JavaScript loadXMLDoc().

Il seguente frammento di codice recupera gli elementi tramite il nome del tag e lo spazio dei nomi:

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

L'output del codice sopra:

c:title