XML DOM getElementsByTagNameNS() मथड़ा

Document वस्तु संदर्भ मानचित्र

विवरण और उपयोग

getElementsByTagNameNS() मथड़ा निर्दिष्ट नाम और नामक्रम के सभी एलीमेंट के एक नोड लिस्ट वापस देता है。

व्याकरण:

getElementsByTagNameNS(ns,name)
पारामीटर वर्णन
ns शब्दकोश मान, जो खोजने के लिए नामक्रम नाम को निर्दिष्ट कर सकता है. मान "*" सभी टैग के लिए मेल खाता है.
name शब्दकोश मान, जो खोजने के लिए एलीमेंट टैग नाम को निर्दिष्ट कर सकता है. मान "*" सभी टैग के लिए मेल खाता है.

परिणाम

दस्तावेज़ ट्री में निर्दिष्ट नामक्रम और स्थानीय नाम वाले Element नोड के एक अधिकारिक एलीमेंट (तकनीकी रूप से, यह) NodeList ऑब्जेक्ट

वर्णन

यह मथड़ा getElementsByTagName() मथड़ासमान है, लेकिन यह नामक्रम और नाम के अनुसार एलीमेंट खोजता है. नामक्रम वाले XML दस्तावेज़ केवल इसका उपयोग करता है.

उदाहरण

सभी उदाहरणों में हम XML फ़ाइल का उपयोग करेंगे books.xmlऔर जावास्क्रिप्ट फ़ंक्शन loadXMLDoc()

इस कोड टुकड़ा द्वारा प्रत्येक <book> एलीमेंट को एक नामक्रम नामांकित एलीमेंट नोड जोड़ा जा सकता है:

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);
  }
// सभी title और 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 />");
  }

Document वस्तु संदर्भ मानचित्र