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