XML vs XHTML
XML Genişləndirilə bilən İşarələmə Dili deməkdir. Bu, W3C (World Wide Web Consortium) tərəfindən hazırlanmış XML 1.0 spesifikasiyasında müəyyən edilmişdir. XML məlumat və mətni kodlaşdırmaq üçün standart üsul təqdim edir ki, bu da sadədir ki, məzmun sürücü aparatları, əməliyyat sistemləri və proqramlar arasında az insan müdaxiləsi ilə mübadilə olunsun. XHTML (genişləndirilə bilən HyperText Markup Language-dən əldə edilmişdir) XML və HTML (HyperText Markup Language) birləşməsi kimi görünə bilər. XHTML ciddi XML sintaksisi ilə birləşdirilmiş HTML versiyası 4.01-dəki elementlərdən ibarətdir.
XML
XML az insan müdaxiləsi ilə sürücü avadanlıqları, əməliyyat sistemləri və proqramlar arasında məlumat və mətn ötürmək üçün istifadə edilən işarələmə dilidir. XML kontekst məlumatını təmin etmək üçün istifadə edilə bilən teqlər, atributlar və element strukturları təmin edir. Bu kontekst məlumatı məzmunun mənasını deşifrə etmək üçün istifadə edilə bilər. Bu, səmərəli axtarış motorlarını inkişaf etdirməyə və verilənlər üzərində verilənlərin öyrənilməsini həyata keçirməyə imkan verir. Bundan əlavə, ənənəvi relational verilənlər bazaları XML məlumatları kimi uyğundur, çünki onlar sətir və sütunlarda təşkil oluna bilər, lakin XML audio, video, mürəkkəb sənədlər və s. kimi zəngin məzmunlu məlumatlara daha az dəstək verir. XML verilənlər bazaları məlumatları strukturlaşdırılmış, iyerarxik formada saxlayır. sorğuların daha səmərəli işlənməsinə imkan verir. XML teqləri əvvəlcədən təyin edilmir və istifadəçilər yeni teqlər və sənəd strukturlarını təyin edə bilərlər. Həmçinin, XML istifadə edərək RSS, Atom, SOAP və XHTM kimi yeni internet dilləri yaradılmışdır.
XHTML
XHTML HTML-dən daha sərt olan HTML-nin daha təmiz versiyası kimi görünə bilər. XHTML həm də W3C tövsiyəsidir (2000-ci ilin yanvarında tövsiyə olunur) və HTML və XML-in birləşməsidir. XHTML-də HTML-dən fərqli olaraq hər şey düzgün qeyd edilməlidir. Bu, yaxşı formatlaşdırılmış sənədlərin hazırlanacağına əmin olacaq. Bu, bu gün çox vacibdir, çünki müxtəlif brauzer texnologiyalarından geniş istifadə olunur. Bura telefonlar kimi mobil cihazlarda işləyən brauzerlər daxildir və bu brauzerlər pis formatlaşdırılmış işarələmə dilləri olan səhifələri şərh etmək üçün lazımi imkanlara malik deyillər. Buna görə də, XML (məlumatları təsvir etmək üçün nəzərdə tutulmuşdur) və HTML (məlumatları göstərmək üçün nəzərdə tutulmuşdur) güclü tərəflərini birləşdirən XHTML, yuxarıda qeyd olunan problemin qarşısını alan ciddi formatlaşdırılmış işarələmə dilini təmin edir. Bütün brauzerlər XHTML-i dəstəkləyir və HTML 4.01 ilə uyğun gəlir.
XML və XHTML arasındakı fərq nədir?
XHTML, XML və HTML-ni birləşdirərək hazırlanmış işarələmə dilidir. XML XHMTL-ə genişlənmə imkanı verir, eyni zamanda XHTML sənədlərinin HTML-dən fərqli olaraq yaxşı formatlanmasını tələb edir. XML sürücü avadanlıqları, əməliyyat sistemləri və müxtəlif proqramlar arasında məlumat ötürmək üçün nəzərdə tutulmuş işarələmə dili olsa da, XHTML XML-in güclü tərəflərini HTML ilə birləşdirir və veb səhifələr yaratmaq üçün daha təmiz və daha sərt işarələmə dilini təmin edir. XHTML veb səhifələrin gələcəyi kimi görünə bilər. Bununla belə, XML müxtəlif platformalar və əməliyyat sistemləri arasında əlaqə quran veb proqramlar kimi müxtəlif proqramlarda istifadə oluna bilər.