XML-i ja XHTML-i erinevus

XML-i ja XHTML-i erinevus
XML-i ja XHTML-i erinevus

Video: XML-i ja XHTML-i erinevus

Video: XML-i ja XHTML-i erinevus
Video: Päikesesüsteem 2024, November
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, samuti lihtsat viisi andmete ja teksti kodeerimiseks nii, et sisu saaks vahetada draiveri riistvara, operatsioonisüsteemide ja rakenduste vahel vähese inimese sekkumisega. XHTML-i (tuletatud sõnast eXtensible HyperText Markup Language) võib vaadelda kui XML-i ja HTML-i (HyperText Markup Language) kombinatsiooni. XHTML koosneb HTML-i 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 vähese inimese sekkumisega. XML pakub silte, atribuute ja elementide struktuure, mida saab kasutada kontekstiteabe edastamiseks. Seda kontekstiteavet saab kasutada sisu tähenduse dekodeerimiseks. See võimaldab arendada tõhusaid otsingumootoreid ja teostada andmete kaevandamist. Lisaks sobivad XML-andmetena traditsioonilised relatsiooniandmebaasid, kuna neid saab korraldada 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õhusam alt töödelda. XML-sildid ei ole eelnev alt määratletud ja kasutajad saavad määrata 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 rangem kui HTML. XHTML on ka W3C soovitus (soovitatav jaanuaris 2000) ning see on HTML-i ja XML-i kombinatsioon. Erinev alt HTML-ist tuleb XHTML-is kõik õigesti märgistada. See tagaks hästi vormindatud dokumentide koostamise. See on tänapäeval väga oluline, kuna laialdaselt kasutatakse erinevaid brauseritehnoloogiaid. See hõlmab brausereid, mis töötavad mobiilseadmetes, nagu telefonid, ja neil pole vajalikke võimalusi valesti vormindatud märgistuskeeltega lehtede tõlgendamiseks. Seetõttu pakub XHTML, mis ühendab XML-i (mõeldud andmete kirjeldamiseks) ja HTML-i (mõeldud andmete kuvamiseks) tugevad küljed, rangelt vormindatud märgistuskeele, mis väldib ülalmainitud probleemi. Kõik brauserid toetavad XHTML-i ja see ühildub HTML 4.01-ga.

Mis vahe on XML-il ja XHTML-il?

XHTML on märgistuskeel, mis on loodud XML-i ja HTML-i kombineerimise teel. XML pakub XHMTL-i laiendatavust, nõudes samas, et XHTML-dokumendid oleksid erinev alt HTML-ist hästi vormindatud. Kui XML on märgistuskeel, mis on loodud 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 mitmesugustes rakendustes, näiteks veebirakendustes, mis suhtlevad erinevate platvormide ja operatsioonisüsteemide vahel, mitte ainult veebibrauseritega.

Soovitan: