Razlika med XML in HTML

XML proti HTML

XML pomeni Extensible Markup Language. Opredeljen je v specifikaciji XML 1.0, ki jo je razvil W3C (World Wide Web Consortium). XML ponuja standardni način, ki je preprost tudi za kodiranje podatkov in besedila, tako da se lahko vsebina izmenja v strojni opremi gonilnikov, operacijskih sistemih in aplikacijah z malo človeškega posredovanja. Označevalni jezik HyperText, splošno znan kot HTML, je tudi vodilni označevalni jezik za spletne strani. HTML je osnovni gradnik spletnih strani. Spletni brskalnik prebere dokument HTML in ga sestavi na vizualne ali zvočne spletne strani.

XML

XML je označevalni jezik, ki se uporablja za prenos podatkov in besedila med strojno opremo gonilnika, operacijske sisteme in aplikacije z malo človeškega posredovanja. XML ponuja oznake, atribute in strukture elementov, ki jih lahko uporabimo za zagotavljanje informacij o kontekstu. Te kontekstne informacije se lahko uporabijo za dekodiranje pomena vsebine. To omogoča razvoj učinkovitih iskalnikov in izvajanje podatkovnega rudarjenja podatkov. Poleg tega so tradicionalne relacijske baze podatkov primerne kot XML podatki, ker jih je mogoče organizirati v vrstice in stolpce, vendar XML nudi manj podpore za podatke z bogato vsebino, kot so avdio, video, zapleteni dokumenti itd. XML baze podatkov shranjujejo podatke v strukturirani, hierarhični obliki kar omogoča učinkovitejše obdelavo poizvedb. Oznake XML niso vnaprej določene in uporabniki lahko določijo nove oznake in strukture dokumentov. Prav tako so bili z uporabo XML ustvarjeni novi internetni jeziki, kot so RSS, Atom, SOAP in XHTM.

HTML

HTML, kot smo že omenili, je označevalni jezik, ki ima nabor označevalnih oznak. Oznake HTML označevanja, ki jih običajno imenujemo oznake HTML, se uporabljajo za opisovanje spletnih strani. Običajni dokumenti HTML vsebujejo HTML oznake in navadno besedilo, potrebno za vsebino spletnih strani. Oznake HTML je mogoče zlahka prepoznati v dokumentu HTML, saj jih obdajo kotni oklepaji (npr.). Oznake HTML so običajno vstavljene v dokument v parih, kjer je prva oznaka začetna oznaka (npr. ), druga oznaka pa je končna oznaka (npr. ). Naloga spletnega brskalnika (npr. Internet Explorer, Firefox itd.) Je prebrati dokument HTML in ga prikazati kot spletno stran. Brskalnik uporablja oznake HTML za razlago vsebine strani, sam brskalnik pa oznake HTML ne prikaže. Na strani HTML lahko vdelate slike, predmete in skripte, napisane v jezikih, kot je JavaScript. Poleg tega lahko HTML uporabite za ustvarjanje interaktivnih obrazcev.

Razlika med XML in HTML

Čeprav sta XML in HTML obe označni jeziki, obstaja nekaj temeljnih razlik med njima. HTML v glavnem sestavljajo oznake, ki opredeljujejo videz vsebine, medtem ko oznake XML na splošno definirajo strukturo in vsebino podatkov (dejanski videz pa je določen s pripadajočo slogovno tabelo). Drugič, XML je razširljiv, saj lahko oznake XML uporabnik določi za določeno aplikacijo, HTML oznake pa W3C.