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 एवं अधिक पुरानी संस्करण इस विधि को नहीं समर्थित करते हैं।