XML DOM compareDocumentPosition() মথদা
সংজ্ঞা ও ব্যবহার
compareDocumentPosition() মথদা নোডের ডকুমেন্ট অবস্থান তুলনা করতে নির্দিষ্ট নোডকে ব্যবহার করে ডকুমেন্ট ক্রম ব্যবহার করে।
ভাষা:
nodeObject.compareDocumentPostition(node)
পারামিটার | বর্ণনা |
---|---|
node | অপশ্নীয়।বর্তমান নোডের সঙ্গে তুলনা করা হওয়ার জন্য নোড |
ইনস্ট্যান্স
সমস্ত উদাহরণগুলিতে, আমরা XML ফাইল books.xmlএবং জেভাস্ক্রিপ্ট ফাংশন loadXMLDoc()。
নিচের কোড স্প্লিন্টটি প্রথম এবং তৃতীয় বুক ইউনিটকে ডকুমেন্ট অবস্থান তুলনা করতে পারে:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book')[0];
var y=xmlDoc.getElementsByTagName('book')[2];
document.write(x.compareDocumentPosition(y)
);
ফলাফল:
4
মুক্তোয়ায়াত:ইন্টারনেট এক্সপ্লোরার নোডের মধ্যে সৃষ্ট খালি টেক্সট নোড (যেমন, বানার সিগন্যাল) অবগত করে না, কিন্তু Mozilla এটা না করে।তাই, উপরোক্ত উদাহরণে, Mozilla ব্রাউজার চার এবং Internet Explorer দুই ফলাফল প্রদান করবে。
টীকা:IE এবং Mozilla ব্রাউজারের মধ্যে XML DOM-এর পার্থক্য সম্পর্কে আরও বিস্তারিত তথ্য পাওয়ার জন্য আমাদের DOM ব্রাউজার চাপ্তি。