XML DOM isSameNode() মথড়

সংজ্ঞা ও ব্যবহার

isSameNode() মথড় দুই নোডকে একই নোড কিনা না পরীক্ষা করে。

সুঝানা:isEqualNode() মথড় ব্যবহার করে দুই নোডকে সমান কিনা না নির্ধারণ করুন。

সংজ্ঞা

nodeObject.isSameNode(nodetocheck)

পারামিটার

পারামিটার বর্ণনা
nodetocheck আবশ্যিক।Node অবজেক্ট।বর্তমান নোডকে তুলনা করার জন্য

প্রযুক্তিগত বিবরণ

ফলাফল: বলীয়ান মান।যদি দুই নোড একই হয়, তবে true ফিরে দেয়, না তবে false।
DOM সংস্করণ: কোর লেভেল ৩ নোড অবজেক্ট

উদাহরণ

এই কোড "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')[1];
    var y = xmlDoc.getElementsByTagName('book')[1];
    document.getElementById("demo").innerHTML =
    x.isSameNode(y);
}

亲自试一试

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持

所有主流浏览器都支持 isSameNode() 方法。

注释:Internet Explorer 9 及更早版本不支持此方法。