XML DOM compareDocumentPosition() روش

Node آوٹھام مراجع دستور

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

مетод compareDocumentPosition() می‌تواند موقعیت مستندات را با استفاده از نقطه شروع مشخص شده مقایسه کند.

فارسی:

nodeObject.compareDocumentPostition(node)
پارامتر توضیح
نقطة بندوبست واجب. ملاقات کی جگہ کو مقابلو کرنے والی نقاط کا تعین کرتا ہے۔

مثال

تمام مثالوں میں، ہم XML فائل استعمال کریں گے books.xml، اور جاوا اسکریپٹ فانکشن loadXMLDoc()

آ래کا کوڈ فریگمینٹ، پہلے book علامت اور تیسرے book علامت کی ملاقات کی جگہ کو مقابلو کر سکتا ہے:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book')[0];
var y=xmlDoc.getElementsByTagName('book')[2];
document.write(x.compareDocumentPosition(y));

نتیجہ:

4

توضیح:Internet Explorer نقاط کے درمیان خالی متن نقاط کو نظر انداز کرے گا (مثلاً، نیم کار علامت)، جبکہ Mozilla اس طرح نہیں کرے گا۔ اس لئے، بالا مثال میں Mozilla براوزر 4 کا نتیجہ دیکھائے گا، جبکہ Internet Explorer 2 کا نتیجہ دیکھائے گا۔

نکات:آپ کو IE اور Mozilla براوزر کے درمیان XML DOM کی فرق کا مزید معلومات حاصل کرنے کیلئے، ہمارا DOM براوزر چپتر۔

Node آوٹھام مراجع دستور