XML DOM getElementsByTagNameNS() 方法

定义和用法

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

语法:

elementNode.getElementsByTagNameNS(ns,name)
Parametrit Kuvaus
ns Merkistöarvo, joka määrittää haettavan nimenmurteen. Arvo "*" sopii kaikkiin merkinnöihin.
name Merkistöarvo, joka määrittää haettavan merkinnän. Arvo "*" sopii kaikkiin merkinnöihin.

Selitys

Tämä menetelmä on samanlainen getElementsByTagName() -menetelmäSamankaltainen, mutta haluttu elementin merkki on määritelty nimenmurteena ja nimenmurteena määritellyn paikallisen nimellä. Tämä menetelmä käytetään vain nimenmurteita käyttävissä XML-dokumentteissa.

Esimerkki

Kaikissa esimerkeissä käytämme XML-tiedostoa books_ns.xmlja JavaScript-funktiot loadXMLDoc().

Seuraava koodinpätkä hakee elementtejä nimeltä ja nimenmurteella:

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

Yllä olevan koodin tulostus:

c:title