SGML, HTML va XML o'rtasidagi munosabatlar

SGML, HTML va XML-ga qaraganda, siz buni oilaviy guruh deb bilishingiz mumkin. SMGL, HTML va XML barcha formatlash tillari . Belgilash muddati tahrirlovchilarning yozuvchilardan farqli o'laroq, qo'lyozmalarini o'zgartiradigan ildizini oladi. Muharrir, kontentni ko'rib chiqayotganda, ma'lum joylarni ta'kidlash uchun qo'lyozma belgisini qo'yadi. Kompyuter texnologiyasida markup tili - veb-hujjat uchun uni belgilaydigan matnni aks ettiradigan so'zlar va belgilar majmui. Misol uchun, Internet sahifasini yaratishda, siz alohida-alohida paragraflarni yozishingiz va harflarni jasur yuzga qo'yishingizni xohlaysiz. Bu markalash tili orqali amalga oshiriladi. Veb-sahifa dizayni bo'yicha SGML, HTML va XML rollarini tushunganingizdan so'ng, ushbu alohida tillarning bir-biriga qarindoshligini ko'rasiz. SGML, HTML va XML o'rtasidagi munosabatlar veb-saytlarning ishlashi va veb-dizaynini dinamik qilishga yordam beradigan oilaviy munosabatdir.

SGML

Belgilangan tillardagi ushbu tilda, standart umumlashtirildi tamg'alash tili (SGML) - bu ota-ona. SGML formatlash tillarini belgilash uchun yo'l beradi va ularning shakllari uchun standartni belgilaydi. Boshqacha aytganda, SGML ba'zi tillarda nima qilishni yoki qila olmasligini, qaysi elementlarni kiritish kerakligini, masalan, teglar va tilning asosiy tuzilishini bildiradi. Ota-ona farzandiga genetik xususiyatlar bo'yicha o'tganda, SGML markirovka tillarini tuzish va formatlash qoidalarini oladi.

HTML

HyperText Markup Language (HTML) - bu SGMLning bolasi yoki ilovasi. Odatda internet brauzerining sahifasini yaratadigan HTML. HTML-dan foydalanib siz tasvirlarni joylashtirishingiz, sahifa qismlarini yaratishingiz, shriftlarni yaratishingiz va sahifa oqimini boshqarishingiz mumkin. HTML - veb-sahifaning shakli va ko'rinishini yaratadigan formatlash tili. Bundan tashqari, HTML dan foydalangan holda JavaScript-ni kabi skript tillari orqali veb-saytga boshqa funktsiyalarni qo'shishingiz mumkin. HTML - veb-sayt dizayni uchun ishlatiladigan eng asosiy tildir.

XML

Gipermatnli Markup Language (XML) - HTML va uning jiyani SGML ga qarindoshi. XML formatlash tili va shuning uchun oilaning bir qismi bo'lsa-da, u HTMLdan farqli funksiyalarga ega. XML SGMLning pastki qismidir - HTML kabi ilovalar huquqlarini berishi. XML o'zlarining ilovalarini belgilashi mumkin. Resurs tavsifi formati (RDF) XML dasturidir. HTML dizayni bilan cheklangan va subkeys yoki ilovalar mavjud emas. XML cheklangan tarmoqli kengligi bilan ishlash uchun mo'ljallangan, SGMLning yoritilgan yoki engil versiyasi. XML SGML'dan genetik xususiyatlarga ega bo'lib, o'z oilasini yaratish uchun yaratilgan. XML ostidagi ob'ektlar XSL va XSLT ni o'z ichiga oladi.