XML DOM compareDocumentPosition() روش
تعریف و استفاده
مетод compareDocumentPosition() بر اساس ترتیب مستند، موقعیت مستند فعلی را با موقعیت مستند مشخصی مقایسه میکند.
این روش یک فرزند جدید را بازمیگرداند.
قواعد نویسی:
elementNode.compareDocumentPostition(node)
معاملات | وصف |
---|---|
node | ضروری. باقاعدہ مقابلو کی جانب سے مقابلو کی جانب کا نکات مقرر کرتا ہے. |
مثال
تمام مثالوں میں، ہم XML فائل استعمال کریں گے books.xml، اور جاوا اسکریپٹ کی فنکشن loadXMLDoc()。
اس کد کے ذریعے "books.xml" میں پہلے اور تیسرے <book> نکات کی مقابلو کی جاتی ہے:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book')[0];
y=xmlDoc.getElementsByTagName('book')[2];
document.write(x.compareDocumentPosition(y)
);
یہ کد کا اخراج:
4
نوٹ:اینٹرنیٹ ایکسپلورر، نکات کے درمیان پیدا ہونے والے خالی متن نکات کو نا معتبر سمجھتا ہے (مثلاً نمبر شروع)، جبکہ موزیل نہیں کرسکتا۔ اس لئے، اوپر کے مثال میں، موزیل 4 کا اخراج کرتا ہے، جبکہ اینٹرنیٹ ایکسپلورر 2 کا اخراج کرتا ہے。
آپ کی جانب سے IE اور موزیل بورسر کی اختلافات کی مزید معلومات کی جانب، وائبر ویل کے XML DOM تعلیم میں دیکھیجئے، کوڈ وائبر ویل DOM بورسر یہ سیکشن