XML DOM getElementsByTagNameNS() 方法

定义和用法

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

语法:

elementNode.getElementsByTagNameNS(ns,name)
Parameter Beskrivelse
ns Strengværdi, der angiver navnerummet, der skal søges efter. Værdien "*" matcher alle tag.
name Strengværdi, der angiver det tagnavn, der skal søges efter. Værdien "*" matcher alle tag.

Beskrivelse

Denne metode svarer til getElementsByTagName() metodeLignende, men det ønskede elements tagnavn specificeres som en kombination af navnerum URI og det lokale navn defineret i navnerummet. Kun XML-dokumenter, der bruger navnerum, bruger denne metode.

Eksempel

I alle eksempler vil vi bruge XML-filer books_ns.xml, og JavaScript-funktioner loadXMLDoc().

Følgende kodefragment henter elementer gennem tagnavn og navnerum:

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

Udskriften af ovenstående kode er:

c:title