XML DOM getElementsByTagNameNS() method
Mifano na matumizi
getElementsByTagNameNS() method inaweza kurejeza orodha ya mabaki yenye jina na eneo yenye jina na eneo kwa kusababisha maelezo ya eneo kwa eneo.
Inafanana na
getElementsByTagNameNS(ns,name)
Parameta | Maelezo |
---|---|
ns | Kichwa cha uzito wa string, kinaweza kuwaagiza jina la eneo kilichotumika kufikia. Jina la "*" kinaweza kufikia yote. |
name | Kichwa cha uzito wa string, kinaweza kuwaagiza jina la kitabu kilichotumika kufikia. Jina la "*" kinaweza kufikia yote. |
Matokeo
Makundi ya Element katika mabaki ya hatua ya eneo yenye jina la eneo na jina la kitabu yenye hisia ya kusoma (kwa sababu ya teknolojia, ni NodeList object)
Maelezo
Hii method inafanana na getElementsByTagName() methodInafanana, lakini inafanya kufikia elementi kwa jina na eneo. Inatumiwa kwa uandikishaji wa maelezo wa eneo kwa eneo na jina la kitabu.
Mfano
Kwa maelezo yote, tumekuwa tunatumia faili ya XML books.xmlna programu ya JavaScript loadXMLDoc().
Chaguo cha cha hii inayotumia kwa kuingia katika elementi ya <book> kwa kusababisha maelezo ya eneo kwa eneo kwa jina la eneo na jina la kitabu. Hii inatumiwa kwa uandikishaji wa maelezo wa eneo kwa eneo na jina la kitabu.
xmlDoc=loadXMLDoc("/example/xdom/books.xml"); var x=xmlDoc.getElementsByTagName('book'); var newel,newtext; for (i=0;i<x.length;i++) { newel=xmlDoc.createElementNS('p','edition')
; newtext=xmlDoc.createTextNode('First'); newel.appendChild(newtext); x[i].appendChild(newel); } //Kichakaza yote ya title na edition var y=xmlDoc.getElementsByTagName("title"); var z=xmlDoc.getElementsByTagNameNS("p","edition")
; for (i=0;i<y.length;i++) { document.write(y[i].childNodes[0].nodeValue); document.write(" - "); document.write(z[i].childNodes[0].nodeValue); document.write(" edition"); document.write("<br />"); }
TIY
- createElementNS() - Kuanzisha msaada wa jina cha kifungo(Hakuna msaada wa kifungo cha IE)