مетод XML DOM isEqualNode()

تعریف و استفاده

اگر نود با نود داده شده برابر باشد، isEqualNode() این روش در صورت تطابق نود با نود داده شده true را برمی‌گرداند، در غیر این صورت false را برمی‌گرداند.

نحوه استفاده

elementObject.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);
}

آزمایش کنید