एक्सएमएल डोम isEqualNode () विधि
नोड वस्तु
उदाहरण
निम्न कोड खंड " 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);
}
आउटपुट:
false
परिभाषा और उपयोग
isEqualNode () विधि परीक्षण करती है कि क्या दो नोड समान हैं।
दो नोड्स समान होते हैं जब उनके नाम समान होते हैं, उनकी विशेषताओं का एक ही नाम और मूल्य होता है (एक ही क्रम में होना जरूरी नहीं है), और उनके बच्चे के नोड्स समान और समान क्रम में हैं।
युक्ति: isSameNode () विधि का उपयोग यह निर्धारित करने के लिए करें कि क्या दो नोड एक ही नोड हैं।
ब्राउज़र समर्थन
isEqualNode() विधि सभी प्रमुख ब्राउज़रों में समर्थित है।
नोट: Internet Explorer 9 और इससे पहले के संस्करण isEqualNode() पद्धति का समर्थन नहीं करते हैं।
वाक्य - विन्यास
nodeObject.isEqualNode(nodetocheck)
मापदंडों
Parameter | Type | Description |
---|---|---|
nodetocheck | Node object | Required. The node to compare with the current node |
प्रतिलाभ की मात्रा
Type | Description |
---|---|
Boolean | true if the two nodes are equal, otherwise false |
टेक्निकल डिटेल
डोम संस्करण | कोर स्तर 3 नोड वस्तु |
---|
नोड वस्तु