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