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