XML DOM isEqualNode() विधि
परिभाषा और उपयोग
isEqualNode()
विधि दो नोड के बीच समानता जाँच करती है。
यदि दो नोड के नाम समान हैं, गुणों के नाम और मूल्य समान हैं (क्रम को ध्यान नहीं देना चाहिए) और उनके उपनोड समान हैं और क्रम समान है, तो दो नोड समान हैं।
सूचना:कृपया isSameNode() विधि का उपयोग करके दो नोड के बीच एक समान नोड है या नहीं का निर्धारण करें।
व्याकरण
nodeObject.isEqualNode(nodetocheck)
पारामीटर
पारामीटर | वर्णन |
---|---|
nodetocheck | अनिवार्य।नोड ऑब्जैक्ट।जो नोड से तुलना करनी है। |
तकनीकी विवरण
डॉम आईडीएम वेर्सन: | कोर लेवल 3 नोड ऑब्जैक्ट |
---|---|
परिणाम वैल्यू: | बूल वैल्यू।यदि दो नोड समान हैं तो true बदले, अन्यथा false बदले। |
उदाहरण
इस कोड का उद्देश्य "books.xml" को xmlDoc में लोड करना है और दो नोड के बीच समानता जाँच करना है:
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 xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName('book')[0]; var y = xmlDoc.getElementsByTagName('book')[2]; document.getElementById("demo").innerHTML = x.isEqualNode(y); }
ब्राउज़र समर्थन
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
सभी प्रमुख ब्राउज़रों का समर्थन है isEqualNode()
विधि।
टिप्पणी: Internet Explorer 9 एवं अधिक पुरानी संस्करण इस विधि को नहीं समर्थित करते हैं।