XML va HTML o'rtasidagi farq

XML va HTML o'rtasidagi farq
XML va HTML o'rtasidagi farq

Video: XML va HTML o'rtasidagi farq

Video: XML va HTML o'rtasidagi farq
Video: 😂 HTML/CSS va JavaScript o'rtasidagi farq o'zi qanday? 2024, Iyul
Anonim

XML va HTML

XML kengaytmali belgilash tilini anglatadi. U W3C (World Wide Web Consortium) tomonidan ishlab chiqilgan XML 1.0 spetsifikatsiyasida aniqlangan. XML ma'lumotlar va matnni kodlashning standart usulini ta'minlaydi, bu ham oddiy bo'lib, kontentni drayverlar, operatsion tizimlar va ilovalar o'rtasida inson aralashuvi bilan almashish mumkin. HTML nomi bilan tanilgan HyperText Markup Language, shuningdek, veb-sahifalarni belgilash tilidir. HTML veb-sahifalarning asosiy qurilish blokidir. Veb-brauzer HTML hujjatni o'qiydi va ularni vizual yoki ovozli veb-sahifalarga tuzadi.

XML

XML - bu belgilash tili boʻlib, u haydovchi apparatlari, operatsion tizimlar va ilovalar oʻrtasida maʼlumotlar va matnlarni inson aralashuvisiz oʻtkazish uchun ishlatiladi. XML kontekst ma'lumotlarini taqdim etish uchun ishlatilishi mumkin bo'lgan teglar, atributlar va elementlar tuzilmalarini taqdim etadi. Ushbu kontekst ma'lumotlari kontentning ma'nosini dekodlash uchun ishlatilishi mumkin. Bu samarali qidiruv tizimlarini ishlab chiqish va ma'lumotlar bo'yicha ma'lumotlarni qidirishni amalga oshirish imkonini beradi. Bundan tashqari, an'anaviy relyatsion ma'lumotlar bazalari XML ma'lumotlari sifatida mos keladi, chunki ular qatorlar va ustunlar shaklida tashkil etilishi mumkin, lekin XML audio, video, murakkab hujjatlar va boshqalar kabi boy tarkibga ega ma'lumotlarni kamroq qo'llab-quvvatlaydi. XML ma'lumotlar bazalari ma'lumotlarni tuzilgan, ierarxik shaklda saqlaydi. bu so'rovlarni yanada samarali qayta ishlash imkonini beradi. XML teglari oldindan belgilanmagan va foydalanuvchilar yangi teglar va hujjat tuzilmalarini belgilashlari mumkin. Shuningdek, RSS, Atom, SOAP va XHTM kabi yangi internet tillari XML yordamida yaratilgan.

HTML

HTML yuqorida aytib oʻtilganidek, belgilash teglari toʻplamiga ega boʻlgan belgilash tilidir. Odatda HTML teglari deb ataladigan HTML belgilash teglari veb-sahifalarni tavsiflash uchun ishlatiladi. Oddiy HTML hujjatlarida HTML teglari hamda veb-sahifalar mazmuni uchun zarur bo'lgan oddiy matn mavjud. HTML teglarini HTML hujjatida osongina aniqlash mumkin, chunki ular burchakli qavslar bilan o'ralgan (masalan,). HTML teglari odatda hujjatga juft boʻlib kiritiladi, bunda birinchi teg boshlangʻich teg (masalan, ) va ikkinchi teg yakuniy teg (masalan,) hisoblanadi. Veb-brauzerning vazifasi (masalan, Internet Explorer, Firefox va boshqalar) HTML hujjatni o'qish va uni veb-sahifa sifatida ko'rsatishdir. Brauzer sahifa mazmunini sharhlash uchun HTML teglaridan foydalanadi, ammo HTML teglarining o'zi brauzer tomonidan ko'rsatilmaydi. HTML sahifalari JavaScript kabi tillarda yozilgan tasvirlar, ob'ektlar va skriptlarni joylashtirishi mumkin. Bundan tashqari, HTML interaktiv shakllarni yaratish uchun ishlatilishi mumkin.

XML va HTML oʻrtasidagi farq

XML va HTML ikkala belgilash tillari boʻlsa-da, ular oʻrtasida baʼzi fundamental farqlar mavjud. HTML asosan kontentning ko'rinishini belgilaydigan teglardan iborat, XML teglari esa odatda ma'lumotlarning tuzilishi va mazmunini belgilaydi (va haqiqiy ko'rinish bog'langan uslublar jadvali bilan belgilanadi). Ikkinchidan, XML kengaytirilishi mumkin, chunki XML teglari foydalanuvchi tomonidan ma'lum bir ilova uchun belgilanishi mumkin, HTML teglari esa W3C tomonidan belgilanadi.

Tavsiya: