XML DOM getElementsByTagNameNS() 方法

定义和用法

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

语法:

elementNode.getElementsByTagNameNS(ns,name)
Parametrar Beskrivning
ns Strängvärde, som anger den namnrymd som ska sökas efter. Värdet "*" matchar alla etiketter.
name Strängvärde, som anger det etikett namn som ska sökas efter. Värdet "*" matchar alla etiketter.

Beskrivning

Denna metod är liknande getElementsByTagName() metodLiknande, men det marker som ska hämtas specificeras som en kombination av namnrymd URI och det lokala namn som definieras i namnrymden. Denna metod används endast för XML-dokument som använder namnrymdar.

Exempel

I alla exempel kommer vi att använda XML-filer books_ns.xml, och JavaScript-funktioner loadXMLDoc().

Följande kodsnutt hämtar element via taggnamn och namnrymd:

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

Uttan för ovanstående kod utdata:

c:title