XML DOM getNamedItem() विधि
परिभाषा और उपयोग
getNamedItem()
विधि निवार्धन करता है जो विशिष्ट नाम वाला नोड (namedNodeMap से) है。
वाक्यांश
namedNodeMap.getNamedItem(nodeName)}}
पैरामीटर
पैरामीटर | वर्णन |
---|---|
nodeName | अनिवार्य।शब्द-गण।तोड़ा जो वापस करना है वह नोड का नाम। |
तकनीकी विवरण
DOM संस्करण: | Core Level 1 |
---|---|
वापसी मूल्य: |
Node ऑब्जेक्ट।नाम के नाम के नोड। यदि मैपिंग में कोई नोड नहीं चिह्नित किया गया है, तो null वापस करें。 |
उदाहरण
निचला कोड "books.xml" को xmlDoc में लोड करता है, <book> एलिमेंट को चक्रवाती करता है, और category गुण के गुण को प्रिंट करता है:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var x, i, att, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName('book'); for (i = 0; i < x.length; i++) { att = x.item(i).attributes.getNamedItem("category"); txt += att.value + "<br>"; } document.getElementById("demo").innerHTML = txt; }
उदाहरण 2
गुण के गुण को बदलें:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var x, i, attlist, att, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName("book"); // category गुण के गुण को बदलें for (i = 0; i < x.length; i++) { attlist = x.item(i).attributes; att = attlist.getNamedItem("category"); att.value = "BESTSELLER"; } // निचला सभी title और edition निकालें for (i = 0; i < x.length; i++) { txt += x[i].getAttribute("category") + "<br>"; } document.getElementById("demo").innerHTML = txt; }
ब्राउज़र समर्थन
च्रोम | एज | फ़ायरफॉक्स | सैफारी | ऑपेरा |
---|---|---|---|---|
च्रोम | एज | फ़ायरफॉक्स | सैफारी | ऑपेरा |
समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
सभी प्रमुख ब्राउज़रों द्वारा समर्थित getNamedItem()
विधि:
टिप्पणी:इंटरनेट एक्सप्लोरर 8 एवं पूर्व की संस्करण इस विधि को नहीं समर्थित करते।