Erinevus XML-i Ja XHTML-i Vahel

Erinevus XML-i Ja XHTML-i Vahel
Erinevus XML-i Ja XHTML-i Vahel
Anonim

XML vs XHTML

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 samuti lihtne, andmete ja teksti kodeerimiseks nii, et sisu oleks võimalik vahetada draiveri riistvara, operatsioonisüsteemide ja rakenduste vahel inimese vähese sekkumisega. XHTML-i (tuletatud eXtensible HyperText Markup Language'ist) võib vaadelda kui XML-i ja HTML-i (HyperText Markup Language) kombinatsiooni. XHTML koosneb HTML-versiooni 4.01 elementidest koos XML-i range süntaksiga.

XML

XML on märgistuskeel, mida kasutatakse andmete ja teksti edastamiseks draiveri riistvara, operatsioonisüsteemide ja rakenduste vahel inimese vähese sekkumisega. XML pakub silte, atribuute ja elemendistruktuure, mida saab kasutada kontekstiteabe esitamiseks. Seda kontekstiteavet saab kasutada sisu tähenduse dekodeerimiseks. See võimaldab arendada tõhusaid otsingumootoreid ja teostada andmetele andmete kaevandamist. Lisaks sobivad traditsioonilised relatsioonandmebaasid XML-andmetena, kuna neid saab korraldada ridadesse ja veergudesse, kuid XML toetab vähem rikkaliku sisuga andmeid, nagu heli, video, keerukad dokumendid jne. XML-i andmebaasid salvestavad andmeid struktureeritud, hierarhilises vormis mis võimaldab päringuid tõhusamalt töödelda. XML-sildid pole eelnevalt määratletud ja kasutajad saavad määratleda uusi silte ja dokumendistruktuure. Samuti loodi XML-i abil uued Interneti-keeled nagu RSS, Atom, SOAP ja XHTM.

XHTML

XHTML-i võib vaadelda kui HTML-i puhtamat versiooni, mis on ka HTML-ist rangem. XHTML on ka W3C soovitus (soovitatav jaanuaris 2000) ning see on HTML ja XML kombinatsioon. XHTML-is tuleb kõik erinevalt HTML-ist õigesti märgistada. See tagaks, et toodetakse hästi vormindatud dokumente. See on tänapäeval väga oluline, kuna erinevaid brauseritehnoloogiaid kasutatakse laialdaselt. See hõlmab ka brausereid, mis töötavad mobiilseadmetes, näiteks telefonides, ja neil brauseritel pole vajalikke võimalusi halvasti vormindatud märgistuskeeltega lehtede tõlgendamiseks. Seetõttu pakub XHTML, mis ühendab XML-i (loodud andmete kirjeldamiseks) ja HTML-i (mõeldud andmete kuvamiseks) tugevused, rangelt vormindatud märgistuskeele, mis väldib ülalnimetatud probleemi. Kõik brauserid toetavad XHTML-i ja see ühildub HTML 4-ga.01.

Mis vahe on XML-il ja XHTML-l?

XHTML on märgistuskeel, mis on loodud XML-i ja HTML-i kombineerimisel. XML pakub XHMTL-ile laiendatavust, nõudes samas, et XHTML-dokumendid oleksid erinevalt HTML-ist hästi vormindatud. Kui XML on märgistuskeel, mis on mõeldud andmete edastamiseks draiveri riistvara, operatsioonisüsteemide ja erinevate rakenduste vahel, siis XHTML ühendab XML-i tugevad küljed HTML-iga ning pakub veebilehtede loomiseks palju puhtamat ja rangemat märgistuskeelt. XHTML-i võib vaadelda kui veebilehtede tulevikku. XML-i saab siiski kasutada erinevates rakendustes, näiteks veebirakendustes, mis suhtlevad erinevate platvormide vahel, ja opsüsteemidega, mis ei piirdu ainult veebibrauseritega suhtlemisega.

Soovitatav: