(قسمت اول)
در تاریخ کوتاه وب ‚ فهرست چیزهایی که آینده ای درخشــــــان برای آنها پیش بینی می شده اما خیلی زود معلوم شده که بیشتر شـایعهبوده تــــــا واقعیت بسیار بلند بالاست. زبان علامتگذاری قـــابل توسعه (eXtensible Markup Language) یـا همـانXML هـ م یکـی ازآن تکنولوژی هائیست که برای آن آینده ای درخشـــــان پیش بینی کرده اند. ولی هنوز خیلی زود است تا بتوان درباره واقعـی بـودن ایـن ادعـــــــاقضاوت کرد .با این حال یک چیز واضح است ‚ و آن اینکه تجارت الکترونیک یک واقعیت انکارناپذیر است و XML می توانـد نقـشی کلیـدی دراین میان بازی کند.یادگیریXML نیز بسیار ساده است چون طرز کار آن بسیار شبیه HTML است.همه این دلایل باعث مـی شـوند تــا فکـر کنـیمXML پدیده ای زودگذر نخواهد بود.
تاریخچه پیدایش زبانهای علامت گذاری (Markup Languages):
زبانهای و روشهای علامتگذاری بسیار قدیمی تر از وب هستند و قدمت آنهــــا حتی به اختراع چاپ و نشر بر می گردد. وقتی یـک ناشـریا ویراستــــار دست نوشته ای را برای چاپ آماده می کرد مجبور بود بعضی از قسمتها را بطریقی از سایر قسمتهـــــا متمایز کند مـثلا بـرای برجـستهکردن یک قسمت ‚ علامتی را( که طبعا برای مسئول قسمت حروفچینی نیز شناخته شده بود) در ابتـدای آن مـی گذاشـت و البتـه پایـــــــان آنـراهم اید بگونه ای مشخص می کرد. اولین زبان علامتگذاری کامپیوتر توسطIBM در دهه 1960 اختراع شد این زبــــان که زبان علامتگـذاری عمـومی(GML) نام داشت برای استاندارد کردن اسنــــــــاد داخلی IBM بکار می رفت. بعدها GML به زبان علامتگذاری عمومی استاندارد به نـــــــــــامSGML توسعه یافت و بسیاری از صنایع مختلف آنرا بعنوان یـک استــــــــــــاندارد ارائـه اطلاعـات پذیرفتنـد. در سـال 1986 سـازمان بـین المللـیاستاندارد (ISO) نیز SGML را بعنوان یک استاندارد پذیرفت.
به احتمال زیاد تا بحال حتی یک خط کد به زبانSGML ندیده اید ولی باید بدانید کــه HTML در واقع زیـر مجموعـه ای ازSGML است اما قبل از آن که بدانیدHTML از کجــــا آمده بایـد بدانیـد وقتـی یـک آدرس ماننـدhttp://www.yahoo.com را در کـــــا وشگر وب (Web Browser) خود وارد می کنید چه اتفاقی می افتد؟
نمایش یک صفحه در کاوشگر سه مرحله دارد:
1. کاوشگر به کمک کامپیوتر دیگــــــــــری در اینترنت (کهDNS نام دارد) آدرس واقعی صفحه در خواست شـده را پیـدا مـی کنـد.
این در واقع آدرس کامپیوتریست که فــــایل HTML مورد نظر در آن است .
2. اگر این سایت وجود خارجی داشته باشد کاوشگر با آن تماس می گرفته و فـــایل HTML را درخواست می کند.
3. اگر این فایل وجود داشته باشد سایت آنرا از همان راه به کاوشگـــــــر می فرستد سپس کاوشگر محتویات فایل دریافتی را خوانـده ونمایش می دهد.شـــاید باور نکنید اما تا اواخر دهه 1980 چنین مکانیزمی در اینترنت و جـود نداشـت و فقـط در ایـن زمـان بـود کـه محققـان مرکـزاروپایی فیزیک ذرات (CERN) در سوئیس بــــه فکر اختراع آن افتادند.
دانشمندان این مرکز روزانه مقالات و گزارشهایی را زا طریق شبکه داخلی بـا یکـدیگر رد و بـدل مـی کردنـد کـه در آنهـا بـه کـرات بـهمقـــــالات دیگر اشاره می شد.خواندن این مقالات مستلزم آن بود که فرد بدنبال آنها جستجو کرده و بصورت دسـتی آنهــــا را بـاز کنـد از طـرفدیگر این مقالات در کامپیوتر های مختلف به یک شکــــل دیده نمی شد چون روش استانداردی برای نمایش اطلاعات در کامپیوتر وجود نداشت .
در سـایه ایــن مـشکلات بــود کـه تــیم برنـر زلــی و آنـدرس بــرگ لونـد بــه فکـــــــــر اختــراع یـک سیــستم تبـادل اســناد الکترونیکـی افتادنــد
شامل 9 صفحه word
دانلود مقاله آموزش XML