یک زبان نشانه گذاری یک زبان رایانه ای است که عناصر یک سند را با برچسب ها جدا می کند. بر خلاف زبانهای برنامه نویسی ، با فرمت قابل خواندن انسان است و تقریباً با همه ویرایشگرهای متن می توان باز کرد. به دلیل ماهیت تعریف عناصر توسط برچسب ها ، چنین پرونده ای امکان تعریف طیف گسترده ای از عناصر را فراهم می کند. این برچسب ها هیچ ارتباطی با نمایش گرافیکی داده ها ندارند و از آنها برای مشخص کردن تنظیمات تعریف شده کاربر مانند قلم ، ابعاد و غیره استفاده نمی شود. این روزها تعداد زیادی زبان نشانه گذاری برای استفاده در دسترس است. برخی از این موارد در اینجا برای آگاهی عمومی مورد بحث قرار گرفته است.
HTML-زبان نشانه گذاری HyperText
[HTML1] (Hyper Text Markup Language) پسوند برای صفحات وب ایجاد شده برای نمایش در مرورگرها است. HTML که به عنوان زبان وب شناخته می شود ، با الزامات نیازهای اطلاعاتی جدید به عنوان بخشی از صفحات وب نمایش داده می شود. آخرین نوع به عنوان HTML 5 شناخته شده است که انعطاف پذیری زیادی برای کار با زبان می دهد. صفحات HTML یا از سرور دریافت می شوند ، جایی که اینها میزبان هستند ، یا می توان از سیستم محلی نیز بارگیری کرد. هر صفحه HTML از عناصر HTML مانند فرم ها ، متن ، تصاویر ، انیمیشن ها ، پیوندها و غیره تشکیل شده است. این عناصر توسط برچسب هایی مانند ، و چند مورد دیگر نشان داده می شوند که هر برچسب شروع و پایان می یابد. همچنین می تواند برنامه هایی را که به زبان های اسکریپت مانند JavaScript و Syled Sheets (CSS) نوشته شده است ، برای نمایش کلی طرح بندی کند.
XML-زبان نشانه گذاری گسترده
XML مخفف زبان نشانه گذاری گسترده است که شبیه به HTML است اما در استفاده از برچسب ها برای تعریف اشیاء متفاوت است. ایده اصلی ایجاد فرمت پرونده XML ، ذخیره و حمل و نقل داده ها بدون اینکه به نرم افزار یا ابزارهای سخت افزاری وابسته باشد. محبوبیت آن به این دلیل است که هم انسانی و هم دستگاه قابل خواندن است. این امر باعث می شود پروتکل های داده مشترک در قالب اشیاء ذخیره و به اشتراک گذاشته شود و از طریق شبکه مانند World Wide Web (WWW) ذخیره و به اشتراک گذاشته شود. “X” در XML برای قابل توسعه است که دلالت بر این دارد که می تواند طبق نیاز کاربر به هر تعداد نماد گسترش یابد. برای این ویژگی ها است که بسیاری از قالب های پرونده استاندارد از آن استفاده می کنند مانند Microsoft Open XML ، Libreoffice OpenDocument ، XHTML و SVG.
xhtml-زبان علامت گذاری Hypertext گسترده
XHTML یک فرمت فایل مبتنی بر متن با نشانه گذاری در XML است ، با استفاده از اصلاح مجدد HTML 4.0. این پرونده ها به خوبی مناسب هستند تا در یک مرورگر وب باز یا مشاهده شوند. XHTML به گونه ای طراحی شده است که ساختار یافته تر ، کمتر اسکریپت ، عمومی باشد. با استفاده از تمام امکانات موجود XML و دستگاه مستقل بیشتر. XHTML مجموعه ای از عناصر و ویژگی ها را به طور کلی ارزشمند ارائه می دهد ، با گزینه های فرمت در ترکیب با برگه های سبک. این ویژگی ها از مجموعه ویژگی های ابرداده استفاده می شوند. XHTML با تابع کردن همه عناصر ارائه HTML به برگه های سبک ، انعطاف پذیری و دسترسی را فراهم می کند. برگه های سبک از این عناصر ارائه شده متنوع تر هستند. مشخصات مربوط به HTML 4.01 ، HTML5 و XHTML توسط کنسرسیوم جهانی وب (W3C) به صورت پویا تهیه می شود.
XAML-زبان نشانه گذاری مبتنی بر XML
XAML ، زبان نشانه گذاری برنامه توسعه یافته ، پرونده های پسوند عناصر رابط کاربری را برای برنامه های نرم افزاری بر اساس بنیاد ارائه ویندوز (WPF) توصیف می کنند. اگرچه یک زبان ، نیازی به برنامه ریزی نیست زیرا بر اساس قالب استاندارد XML است که استفاده و درک آن آسان است. XAML (به عنوان “Zammel” تلفظ می شود) توسط مایکروسافت با هدف خاص برای ایجاد رابط های کاربر تهیه شده است. مخفف اصلی آن برای زبان نشانه گذاری Avalon ، جایی که Avalon نام کد WPF بود ، ایستاد. پرونده های XAML گاهی اوقات با پسوند XOML نیز ذخیره می شوند. چند زبان دیگر نشانه گذاری شامل MHTML ، HTM و XOML است که از زبانهای نشانه گذاری پایه استفاده شده در بالا برای عملکرد آنها استفاده می کنند. استفاده از زبان نشانه گذاری مربوط به هدف بستگی دارد. اگر از محتوا برای هدف نمایش استفاده شود ، از HTML ، MHTML و HTM استفاده می شود. با این حال ، اگر توضیحات داده نیاز است ، از زبانهای نشانه گذاری مانند XML و از آن ها بر اساس XML استفاده می شود.