Erinevus XML-i ja HTML-i vahel

XML vs HTML

XML tähistab laiendatavat märgistuskeelt. See on määratletud XML 1.0 spetsifikatsioonis, mille on välja töötanud W3C (World Wide Web Consortium). XML pakub standardset viisi, mis on ka lihtne, andmete ja teksti kodeerimiseks, nii et sisu saaks vahetada draiveri riistvara, opsüsteemide ja rakenduste vahel vähese inimese sekkumisega. Hüperteksti märgistuskeel, laialt tuntud kui HTML, on ka juhtiv veebilehtede märgistuskeel. HTML on veebilehtede põhielementideks. Veebibrauser loeb HTML-dokumenti ja komponeerib need visuaalseteks või kuuldavateks veebilehtedeks.

XML

XML on märgistuskeel, mida kasutatakse andmete ja teksti edastamiseks draiveri riistvara, opsüsteemide ja rakenduste vahel vähese inimese sekkumisega. XML pakub silte, atribuute ja elementide struktuure, mida saab kasutada kontekstiteabe edastamiseks. Seda kontekstiinfot saab kasutada sisu tähenduse dekodeerimiseks. See võimaldab arendada tõhusaid otsingumootoreid ja teostada andmete kaevandamist. Lisaks sobivad traditsioonilised relatsiooniandmebaasid XML-andmetena, kuna neid saab järjestada ridadesse ja veergudesse, kuid XML pakub vähem tuge rikkaliku sisuga andmetele, nagu heli, video, keerulised dokumendid jne. XML-andmebaasid salvestavad andmeid struktureeritud, hierarhilisel kujul mis võimaldab päringuid tõhusamalt töödelda. XML-silte ei ole eelnevalt määratletud ja kasutajad saavad määratleda uued sildid ja dokumendistruktuurid. Samuti loodi XML-i abil uued Interneti-keeled, näiteks RSS, Atom, SOAP ja XHTM.

HTML

Nagu varem mainitud, on HTML märgistuskeel, millel on komplekt märgistussilte. Veebilehtede kirjeldamiseks kasutatakse HTML-märgistussilte, mida tavaliselt nimetatakse HTML-siltideks. Tüüpilised HTML-dokumendid sisaldavad nii HTML-silte kui ka veebilehtede sisu jaoks vajalikku lihtteksti. HTML-silte saab HTML-dokumendis hõlpsasti tuvastada, kuna need on ümbritsetud nurksulgudega (nt). HTML-sildid sisestatakse dokumenti tavaliselt tavaliselt paarikaupa, kus esimene silt on stardisilt (nt. ) ja teine ​​silt on lõppsilt (nt. ). Veebibrauseri (nt Internet Explorer, Firefox jne) ülesanne on lugeda HTML-dokumenti ja kuvada seda veebilehena. Brauser kasutab lehe sisu tõlgendamiseks HTML-silte, kuid brauser ei kuva HTML-silte ise. HTML-lehed saavad manustada pilte, objekte ja skripte, mis on kirjutatud keeltes nagu JavaScript. Lisaks saab HTML-i kasutada interaktiivsete vormide loomiseks.

Erinevus XML-i ja HTML-i vahel

Ehkki XML ja HTML on mõlemad märgistuskeeled, on nende vahel mõned põhimõttelised erinevused. HTML koosneb peamiselt siltidest, mis määratlevad sisu välimuse, samas kui XML-sildid määratlevad üldiselt andmete struktuuri ja sisu (ja tegeliku välimuse määratleb seotud stiilileht). Teiseks on XML laiendatav, kuna XML-sildid saab kasutaja määratleda konkreetse rakenduse jaoks, samas kui HTML-silte määratleb W3C.