XML DOM getElementsByTagNameNS() method

Mshakilishi wa Mfano wa Document

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)

Mshakilishi wa Mfano wa Document