Upload
sopoline-madden
View
22
Download
3
Embed Size (px)
DESCRIPTION
HtmL (hypertext markup language) & xml (extensible markup language). مقدمه. تقريباَ همزمان با ايجاد وب جهاني زبان هاي نشانه گذاري (Mark-up Language) نيز پا به عرصه وجود گذاشتند . - PowerPoint PPT Presentation
Citation preview
HTML (HYPERTEXT MARKUP LANGUAGE)
&
XML (EXTENSIBLE MARKUP LANGUAGE)
مقدمهگذاري نشانه هاي زبان جهاني وب ايجاد با همزمان � ( Mark-up Language)تقريبا
گذاشتند . وجود عرصه به پا نيزمديريت نيازمند سازمانها که است گرفته سرچشمه آنجايي از زبانها اين به نياز
ارائه و مبادله متنوعي هاي شكل به بايست مي که بودند مدارکی از زيادي شمارگردند.
ابزاری به نیاز پذيري ميانكنش و نمايش شكل در يكدستي جهت نيز ها ابردادهاين براي را راه بهترين گذاري نشانه هاي زبان که داشتند مدارك تعریف برای
. آورند مي فراهم منظورحد در ها ابرداده که هستند رقمي هاي فرم متداولترين گذاري نشانه زبانهاي
. کنند مي استفاده آنها از الكترونيكي، هاي پيشينه تا گرفته وب صفحات از وسيعي،
SGMLدهه اواخر و ١٩٦٠در موشر فارب، گلد نامهاي به ام بی آی پژوهشگران از نفر سه
. که بودند معتقد آنها کردند مطرح را يافته تعميم گذاري نشانه بحث بار اولين لوري: باشد خصيصه سه داراي بايست مي گذاري نشانه زبان يك
باشد- ١ رايج اي گونه به بايد ها داده ارائهباشد- ٢ پذير گسترش بايد گذاري نشانه ٣ . باشند- مي قواعدي نيازمند مدرك انواع
يك برقراري به نياز آن دنبال به و آورد فراهم را ابرداده ارائه چارچوب ها خصيصه اين. گرديد احساس پذير تعميم استاندارد گذاري نشانه زبان
SGML (Standard Generalized Markup Language) تعميم گذاري نشانه زبان يا. آورد شمار به فرازبان یک توان می را استاندارد يافته
سال در المللي بين استاندارد يك عنوان به زبان . 1986اين اين گرديد تدوينشود تعريف مشترکي زبان يك آن وسيله به تا آمد وجود به اساس اين بر استانداردهاي طرحواره بكارگيري طريق از مختلف پردازشگرهاي و افزاري نرم هاي بسته کهمتن . صورت به که اطالعاتي ترتيب اين به بپردازند اطالعات مبادله به بتوانند مشابهتغيير بدون ديگر کاربرد يا برنامه به کاربرد يا برنامه يك از تواند مي گردد مي ارائه
. يابد انتقال آن ساختار، و درشكل
....وجود اين خود SGMLبا که بوده الكترونيكي مدارك تعريف در هايي کاستي داراي
وجود . با زبان اين است گرديده ديگري گذاری نشانه زبان آمدن وجود به باعث
جمله از امروز پرکاربرد و متداول زبانهاي مبناي بسيار XMLو HTMLکاستيهاي
. باشد می
HTML HTML دهه اويل در فرامتن گذاري نشانه زبان آمد . SGMLبرمبناي ١٩٩٠يا وجود به
وب � خصوصا ها شبكه در را اطالعات سادگي به بتوانند پژوهشگران که طوري به
بگذارند . اشتراك به
HTML. دارد اطالعات بازيابي در اي عمده طراحي HTMLنقش منظور بدان
مختلف قابليتهاي با را مرورگرها توسط شدن ديده امكان مدرك يك که گرديد
. لذا باشد مثل HTMLداشته متن از بخشهايي تا دهد می را امکان این شما به
بخشهاي اين تحليل و تجزيه و کرده گذاري نشانه و انتخاب را پاراگرافها يا عناوين
. يك است ممكن اين بنابر نمائيد واگذار مرورگرها به را متن از شده انتخاب
. را متن تمام ديگري و بگيرد نظر در را پاراگراف هر ابتداي تنها مرورگر
.... HTML ساختارهاي اين دارند نام عناصر که کند مي تقسيم قسمتهايي به را متن
شوند : مي تقسيم بخش دو به خود قسمتها
با که کنند مي تعريف مرورگر توسط را مدرك يك پيكره نمايش چگونگي که آنهايي
قبيل BODYبرچسب از مدرك پيرامون اطالعات که آنهايي و شوند مي مشخص
مثل برچسبهايي با و نمايند مي تعريف را مدارك ديگر با مدرك آن روابط يا عنوان
HEAD. گردند مي مشخص
SGMLو HTMLتفاوت
با زبان اين عمده که SGML تفاوت است و SGMLآن مشكل توجهي قابل حد در
. همين شود مي طراحي مدارك انبوه هاي مجموعه براي بيشتر و بوده پيچيده
اهميت با امنيتي نظر از و استراتژيك هاي حيطه در که گرديده باعث آن پيچيدگي
. خوشبختانه باشد داشته .HTMLکاربرد باشد مي تر ساده بسيار نظر اين از
HTMLضعفهاي
از مرورگرها HTMLضعفهاي يكي در اطالعات ارائه چگونگي به آن کم توجه
. در بايد آن امثال و پديدآور اطالعات سرعنوانها، عنوان، ديگر عبارت به است
مثل عناصري ، ADRESSدرون EM،H1،TITLE . استفاده ولي گيرد قرار غيره و
FONT بدون دهند، مي تشكيل را زيبايي و ظاهري شكل که آن مثل عناصري و
است . حدي تا اين است مشكل بسيار کننده، دريافت رايانه محيط گرفتن درنظر
. کند مي ممكن غير حتي يا ساخته مواجه مشكل با را اطالعات پردازش گاه که
در که گفت توان مي به HTMLلذا تا گرديده توجه اطالعات محتواي به بيشتر
که گفت توان مي لذا و آن ارائه است HTMLشكل مطلوب کاربراني براي بيشتر
. ندارند خاصي گرافيكي محيط و زيبا خطوط رنگارنگ، ساختار به نياز که
...
منظورتان بنابر نمائيد، گذاري نشانه باال دقت با را اطالعاتي بخواهيد شما اگر
در که داشت خواهید نیاز زیادی عناصر به . HTMLشما ممکن مثال ندارد وجود
غیره و ریاضی های داده شیمی، فرمولهای برای عناصری به نیاز شما است
. اين در که است بسياري العاده فوق عناصر داشتن مستلزم اين باشید داشته
. باشد نمي مطلوب پديدآور براي نه و کاربر براي نه صورت
...
اينكه ديگر اگر . HTMLمشكل که معني بدين است برخوردار کمي دروني ساختار از
سادگي به توانيد مي باشيد نداشته توجهي معنايي جنبه به . HTMLشما به بنويسيد
( متن پيكره در مايليد شما مثال که( BODYعنوان باشيد داشته را سرعنواني
حاوي نيز آن خود نوبه به باز و بوده دارا خود درون در را ديگري سرعنوان
در . اما بينيم مي کتاب يك در که آنچه مانند ، است ديگري اين HTMLسرعنوانهاي
. است نشده گرفته نظر در احساس نياز
XML
توجه قابل مشكالت به توجه جهاني HTML با وب تابستان W3Cکنسرسيوم در
.١٩٩٦سال نمود آغاز را جديدي زبان روي بر تدوين W3Cکار جهت را گروهي
گذاري نشانه .XMLزبان داد تشكيل
: کردند تقسيم فاز سه به را خود کار گروه اين
گذاري: ١فاز نشانه زبانهاي ايجاد براي استانداردي تعريف
نشانه: ٢فاز زبانهاي اين ميان پيوند برقراري براي متداول استاندارد يك گسترش
گذاري
براي: ٣فاز که مدارکي ظاهري شكل مخصوص متداول استاندارد يك گسترش
. شوند مي کدگذاري زبانها
...
به XMLدر نسبت تري دقيق طور به را مدارک اطالعات تواند مي HTMLفرد
. ترتيب بدين برد مي باال مدارك بازيابي در را مانعيت امر اين که کند کدگذاري
ومنظور فهمند مي بهتر را آنها کنند، مي پردازش را مدارك اين که هايي برنامه
شود . مي منتقل بهتر نيز مدارك نويسنده
قيمت، کالري، به مربوط اطالعات تواند مي غذايي مواد فروشنده يك مثال براي
بتواند برنامه که دهد ارائه اي گونه به را محصوالت از هرکدام تهيه زمان مدت
از هريك يا قيمت کالري، اساس بر را محصوالت کاربران، پيشنهادات برمبناي
را آن تواند مي رايانه که است گونه به اطالعات زيرا کند، مرتب ها مشخصه
بفهمد.
...
مي XMLهمچنين شمار به اطالعات خبره تعاملي نظامهاي سوي به بزرگي گام
آماده . پاسخ و پرسش نظام يك توان مي مثال براي اين FAQآيد در سادگي به را
کرد . گذاري نشانه زبان
منابع
لیال، بر 1384خلیلی، ای مقدمه ،XML . نما الکترونیکی مجله
مهدی، . 1387تلخابی، علمی ارتباط ابرداده زبان یک عنوان به ال ام ایکس ،
علیرضا، . 1385سعادت، مجله وب منابع گذاری نشانه زبانهای ترین رایج بر مروری ،
نما الکترونیکی
...