PDA

View Full Version : سوال در مورد MSXML و استفاده اون در Ajax



php_qq
جمعه 09 مرداد 1388, 01:42 صبح
سلام خوبین؟
نمی دونم جایی که سوال رو نوشتم درسته یا نه. ولی سوالم اینه من داشتم آبجکت متناظر با Browser بازدیدکننده برای استفاده در آژاکس رو new می کردم. از مرجع های مختلفی هم بازدید کردم!!!! سوالی که برام بوجود اومد اینه فرق بین Microsoft.XMLHTTP با Msxml2.XMLHTTP و 'Msxml2.DOMDocument.6.0' چیه؟
من تحقیقی که کردم فهمیدم واسه ورژن های مختلف هر کدوم با یه چیز سازگاره. ولی نفهمیدم این Msxml چی هست؟ کسی می تونه بگه msxml و microsoft.xmlhttp چی هستند؟
آیا درسته می گن بعضی از ورژن های msxml اصلا واسه ie نیست؟
چرا به عنوان string به تابع داده می شن؟
و یه سوال دیگه این بود که این تابع ActiveXObject برای چیه؟ کارش چیه؟
مرسی
خداحافظ

mostafa_shaeri_tj
جمعه 09 مرداد 1388, 12:26 عصر
سلام و msxml2 یک کتابخانه هست که شرکت مایکروسافت ارائه داده و هر دفعه یه چیزی بهش اضاقه میکنه ولی به روز شدن اون باعث این نمیشه که برنامه نویس ها برنامه شون رو از اول مطابق با اون بنویسن. این کتابخانه یه کلاس داره به نام xmlhttp که متد ها و اعضای داده ای اون کار های مربوط به تکنیک آژاکس را انجام میدن . کتابخانه ی microsoft هم در ورژن های قبلی IE که msxml2 رو ندارن به کار میاد. تابع ActiveXObject هم کار فراخوانی این کلاس رو انجام میده .