XML DOM isEqualNode() পদ্ধতি
বিবরণ ও ব্যবহার
isEqualNode()
পদ্ধতি দুই নোডকে সমান কি না তা পরীক্ষা করে。
যদি দুই নোডের নাম একই হোক, এবং উপাদানগুলির নাম একই এবং মান একই হোক (ক্রম অনুযায়ী নয়) এবং তাদের সাব নোডগুলির অনুক্রমিত এবং সমান হোক, তবে দুই নোড সমান হবে。
সূচনা:পরামর্শ: দুই নোডকে একই নোড কি না তা নিশ্চিত করতে isSameNode() পদ্ধতিকে ব্যবহার করুন。
সিন্ট্যাক্স
nodeObject.isEqualNode(nodetocheck)
পারামিটার
পারামিটার | বর্ণনা |
---|---|
nodetocheck | আবশ্যিক।একটি Node অবজেক্ট।যা বর্তমান নোডকে তুলনা করা হচ্ছে। |
প্রযুক্তিগত বিবরণ
DOM সংস্করণ: | কর্ন লেভেল ৩ নোড অবজেক্ট |
---|---|
ফলাফল: | বলুয়াকীভাব।যদি দুই নোড সমান হোক, তবে 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 及更早版本不支持此方法。