XML DOM getElementsByTagNameNS() विधि
परिभाषा और उपयोग
getElementsByTagNameNS() विधि सभी नाम और नाम पद्धति के साथ वस्तुओं के NodeList को वापस देती है。
व्याकरणः
elementNode.getElementsByTagNameNS(ns,name)
पारामीटर | वर्णन |
---|---|
ns | शब्दयंत्र मान, जो खोजने के लिए नामस्पेस को निर्दिष्ट करता है।मान "*" सभी टैगों के लिए मेल खाता है。 |
name | शब्दयंत्र मान, जो खोजने के लिए टैग नाम को निर्दिष्ट करता है।मान "*" सभी टैगों के लिए मेल खाता है。 |
वर्णन
यह विधि getElementsByTagName() विधिसमान है, लेकिन खोजने के लिए वास्तविक एलेमेंट का टैग नाम नामस्पेस URI और नामस्पेस में परिभाषित स्थानीय नाम के संयोजन के रूप में निर्दिष्ट किया गया है।इस तरह के XML दस्तावेज़ों केवल नामस्पेस का उपयोग करते हैं।
उदाहरण
सभी उदाहरणों में, हम एक XML फ़ाइल का उपयोग करेंगे books_ns.xmlऔर JavaScript फ़ंक्शन loadXMLDoc().
नीचे का कोड टुकड़ा टैग नाम और नामस्पेस के द्वारा एलेमेंट खोजने के लिए है:
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title")
;
document.write(x[0].nodeName);
इस कोड का आउटपुट नीचे दिया गया है:
c:title