15

مقدمه

Embed Size (px)

DESCRIPTION

HtmL (hypertext markup language) & xml (extensible markup language). مقدمه. تقريباَ همزمان با ايجاد وب جهاني زبان هاي نشانه گذاري (Mark-up Language) نيز پا به عرصه وجود گذاشتند . - PowerPoint PPT Presentation

Citation preview

Page 1: مقدمه
Page 2: مقدمه

HTML (HYPERTEXT MARKUP LANGUAGE)

&

XML (EXTENSIBLE MARKUP LANGUAGE)

Page 3: مقدمه

مقدمهگذاري نشانه هاي زبان جهاني وب ايجاد با همزمان � ( Mark-up Language)تقريبا

گذاشتند . وجود عرصه به پا نيزمديريت نيازمند سازمانها که است گرفته سرچشمه آنجايي از زبانها اين به نياز

ارائه و مبادله متنوعي هاي شكل به بايست مي که بودند مدارکی از زيادي شمارگردند.

ابزاری به نیاز پذيري ميانكنش و نمايش شكل در يكدستي جهت نيز ها ابردادهاين براي را راه بهترين گذاري نشانه هاي زبان که داشتند مدارك تعریف برای

. آورند مي فراهم منظورحد در ها ابرداده که هستند رقمي هاي فرم متداولترين گذاري نشانه زبانهاي

. کنند مي استفاده آنها از الكترونيكي، هاي پيشينه تا گرفته وب صفحات از وسيعي،

Page 4: مقدمه

SGMLدهه اواخر و ١٩٦٠در موشر فارب، گلد نامهاي به ام بی آی پژوهشگران از نفر سه

. که بودند معتقد آنها کردند مطرح را يافته تعميم گذاري نشانه بحث بار اولين لوري: باشد خصيصه سه داراي بايست مي گذاري نشانه زبان يك

باشد- ١ رايج اي گونه به بايد ها داده ارائهباشد- ٢ پذير گسترش بايد گذاري نشانه ٣ . باشند- مي قواعدي نيازمند مدرك انواع

يك برقراري به نياز آن دنبال به و آورد فراهم را ابرداده ارائه چارچوب ها خصيصه اين. گرديد احساس پذير تعميم استاندارد گذاري نشانه زبان

SGML (Standard Generalized Markup Language) تعميم گذاري نشانه زبان يا. آورد شمار به فرازبان یک توان می را استاندارد يافته

سال در المللي بين استاندارد يك عنوان به زبان . 1986اين اين گرديد تدوينشود تعريف مشترکي زبان يك آن وسيله به تا آمد وجود به اساس اين بر استانداردهاي طرحواره بكارگيري طريق از مختلف پردازشگرهاي و افزاري نرم هاي بسته کهمتن . صورت به که اطالعاتي ترتيب اين به بپردازند اطالعات مبادله به بتوانند مشابهتغيير بدون ديگر کاربرد يا برنامه به کاربرد يا برنامه يك از تواند مي گردد مي ارائه

. يابد انتقال آن ساختار، و درشكل

Page 5: مقدمه

....وجود اين خود SGMLبا که بوده الكترونيكي مدارك تعريف در هايي کاستي داراي

وجود . با زبان اين است گرديده ديگري گذاری نشانه زبان آمدن وجود به باعث

جمله از امروز پرکاربرد و متداول زبانهاي مبناي بسيار XMLو HTMLکاستيهاي

. باشد می

Page 6: مقدمه

HTML HTML دهه اويل در فرامتن گذاري نشانه زبان آمد . SGMLبرمبناي ١٩٩٠يا وجود به

وب � خصوصا ها شبكه در را اطالعات سادگي به بتوانند پژوهشگران که طوري به

بگذارند . اشتراك به

HTML. دارد اطالعات بازيابي در اي عمده طراحي HTMLنقش منظور بدان

مختلف قابليتهاي با را مرورگرها توسط شدن ديده امكان مدرك يك که گرديد

. لذا باشد مثل HTMLداشته متن از بخشهايي تا دهد می را امکان این شما به

بخشهاي اين تحليل و تجزيه و کرده گذاري نشانه و انتخاب را پاراگرافها يا عناوين

. يك است ممكن اين بنابر نمائيد واگذار مرورگرها به را متن از شده انتخاب

. را متن تمام ديگري و بگيرد نظر در را پاراگراف هر ابتداي تنها مرورگر

Page 7: مقدمه

.... HTML ساختارهاي اين دارند نام عناصر که کند مي تقسيم قسمتهايي به را متن

شوند : مي تقسيم بخش دو به خود قسمتها

با که کنند مي تعريف مرورگر توسط را مدرك يك پيكره نمايش چگونگي که آنهايي

قبيل BODYبرچسب از مدرك پيرامون اطالعات که آنهايي و شوند مي مشخص

مثل برچسبهايي با و نمايند مي تعريف را مدارك ديگر با مدرك آن روابط يا عنوان

HEAD. گردند مي مشخص

Page 8: مقدمه

SGMLو HTMLتفاوت

با زبان اين عمده که SGML تفاوت است و SGMLآن مشكل توجهي قابل حد در

. همين شود مي طراحي مدارك انبوه هاي مجموعه براي بيشتر و بوده پيچيده

اهميت با امنيتي نظر از و استراتژيك هاي حيطه در که گرديده باعث آن پيچيدگي

. خوشبختانه باشد داشته .HTMLکاربرد باشد مي تر ساده بسيار نظر اين از

Page 9: مقدمه

HTMLضعفهاي

از مرورگرها HTMLضعفهاي يكي در اطالعات ارائه چگونگي به آن کم توجه

. در بايد آن امثال و پديدآور اطالعات سرعنوانها، عنوان، ديگر عبارت به است

مثل عناصري ، ADRESSدرون EM،H1،TITLE . استفاده ولي گيرد قرار غيره و

FONT بدون دهند، مي تشكيل را زيبايي و ظاهري شكل که آن مثل عناصري و

است . حدي تا اين است مشكل بسيار کننده، دريافت رايانه محيط گرفتن درنظر

. کند مي ممكن غير حتي يا ساخته مواجه مشكل با را اطالعات پردازش گاه که

در که گفت توان مي به HTMLلذا تا گرديده توجه اطالعات محتواي به بيشتر

که گفت توان مي لذا و آن ارائه است HTMLشكل مطلوب کاربراني براي بيشتر

. ندارند خاصي گرافيكي محيط و زيبا خطوط رنگارنگ، ساختار به نياز که

Page 10: مقدمه

...

منظورتان بنابر نمائيد، گذاري نشانه باال دقت با را اطالعاتي بخواهيد شما اگر

در که داشت خواهید نیاز زیادی عناصر به . HTMLشما ممکن مثال ندارد وجود

غیره و ریاضی های داده شیمی، فرمولهای برای عناصری به نیاز شما است

. اين در که است بسياري العاده فوق عناصر داشتن مستلزم اين باشید داشته

. باشد نمي مطلوب پديدآور براي نه و کاربر براي نه صورت

Page 11: مقدمه

...

اينكه ديگر اگر . HTMLمشكل که معني بدين است برخوردار کمي دروني ساختار از

سادگي به توانيد مي باشيد نداشته توجهي معنايي جنبه به . HTMLشما به بنويسيد

( متن پيكره در مايليد شما مثال که( BODYعنوان باشيد داشته را سرعنواني

حاوي نيز آن خود نوبه به باز و بوده دارا خود درون در را ديگري سرعنوان

در . اما بينيم مي کتاب يك در که آنچه مانند ، است ديگري اين HTMLسرعنوانهاي

. است نشده گرفته نظر در احساس نياز

Page 12: مقدمه

XML

توجه قابل مشكالت به توجه جهاني HTML با وب تابستان W3Cکنسرسيوم در

.١٩٩٦سال نمود آغاز را جديدي زبان روي بر تدوين W3Cکار جهت را گروهي

گذاري نشانه .XMLزبان داد تشكيل

: کردند تقسيم فاز سه به را خود کار گروه اين

گذاري: ١فاز نشانه زبانهاي ايجاد براي استانداردي تعريف

نشانه: ٢فاز زبانهاي اين ميان پيوند برقراري براي متداول استاندارد يك گسترش

گذاري

براي: ٣فاز که مدارکي ظاهري شكل مخصوص متداول استاندارد يك گسترش

. شوند مي کدگذاري زبانها

Page 13: مقدمه

...

به XMLدر نسبت تري دقيق طور به را مدارک اطالعات تواند مي HTMLفرد

. ترتيب بدين برد مي باال مدارك بازيابي در را مانعيت امر اين که کند کدگذاري

ومنظور فهمند مي بهتر را آنها کنند، مي پردازش را مدارك اين که هايي برنامه

شود . مي منتقل بهتر نيز مدارك نويسنده

قيمت، کالري، به مربوط اطالعات تواند مي غذايي مواد فروشنده يك مثال براي

بتواند برنامه که دهد ارائه اي گونه به را محصوالت از هرکدام تهيه زمان مدت

از هريك يا قيمت کالري، اساس بر را محصوالت کاربران، پيشنهادات برمبناي

را آن تواند مي رايانه که است گونه به اطالعات زيرا کند، مرتب ها مشخصه

بفهمد.

Page 14: مقدمه

...

مي XMLهمچنين شمار به اطالعات خبره تعاملي نظامهاي سوي به بزرگي گام

آماده . پاسخ و پرسش نظام يك توان مي مثال براي اين FAQآيد در سادگي به را

کرد . گذاري نشانه زبان

Page 15: مقدمه

منابع

لیال، بر 1384خلیلی، ای مقدمه ،XML . نما الکترونیکی مجله

مهدی، . 1387تلخابی، علمی ارتباط ابرداده زبان یک عنوان به ال ام ایکس ،

علیرضا، . 1385سعادت، مجله وب منابع گذاری نشانه زبانهای ترین رایج بر مروری ،

نما الکترونیکی

...