Atšķirība starp XML un XHTML

Atšķirība starp XML un XHTML
Atšķirība starp XML un XHTML

Video: Atšķirība starp XML un XHTML

Video: Atšķirība starp XML un XHTML
Video: Tutas lietas | Saule un mēness | S06E03 2024, Novembris
Anonim

XML pret XHTML

XML apzīmē paplašināmās iezīmēšanas valodu. Tas ir definēts XML 1.0 specifikācijā, ko izstrādājis W3C (World Wide Web Consortium). XML nodrošina standarta veidu, kas ir arī vienkāršs, lai kodētu datus un tekstu tā, lai saturu varētu apmainīties ar draiveru aparatūru, operētājsistēmām un lietojumprogrammām bez cilvēka iejaukšanās. XHTML (atvasināts no eXtensible HyperText Markup Language) var uzskatīt par XML un HTML (hiperteksta iezīmēšanas valodas) kombināciju. XHTML veido elementi HTML versijā 4.01, apvienojumā ar stingru XML sintaksi.

XML

XML ir iezīmēšanas valoda, kas tiek izmantota datu un teksta pārsūtīšanai starp draivera aparatūru, operētājsistēmām un lietojumprogrammām bez cilvēka iejaukšanās. XML nodrošina tagus, atribūtus un elementu struktūras, ko var izmantot konteksta informācijas sniegšanai. Šo konteksta informāciju var izmantot, lai atšifrētu satura nozīmi. Tas ļauj izstrādāt efektīvas meklētājprogrammas un veikt datu ieguvi. Turklāt tradicionālās relāciju datu bāzes ir piemērotas kā XML dati, jo tās var sakārtot rindās un kolonnās, bet XML nodrošina mazāku atbalstu datiem ar bagātīgu saturu, piemēram, audio, video, sarežģītiem dokumentiem utt. XML datu bāzes glabā datus strukturētā, hierarhiskā formā. kas ļauj efektīvāk apstrādāt vaicājumus. XML tagi nav iepriekš definēti, un lietotāji var definēt jaunus tagus un dokumentu struktūras. Izmantojot XML, tika izveidotas arī jaunas interneta valodas, piemēram, RSS, Atom, SOAP un XHTM.

XHTML

XHTML var uzskatīt par tīrāku HTML versiju, kas ir arī stingrāka nekā HTML. XHTML ir arī W3C ieteikums (ieteicams 2000. gada janvārī), un tas ir HTML un XML kombinācija. XHTML versijā atšķirībā no HTML viss ir pareizi jāatzīmē. Tas nodrošinātu, ka tiks sagatavoti labi formatēti dokumenti. Mūsdienās tas ir ļoti svarīgi, jo tiek plaši izmantotas dažādas pārlūkprogrammu tehnoloģijas. Tas attiecas arī uz pārlūkprogrammām, kas darbojas mobilajās ierīcēs, piemēram, tālruņos, un šīm pārlūkprogrammām nav nepieciešamo iespēju interpretēt lapas ar nepareizi formatētām iezīmēšanas valodām. Tāpēc XHTML, kas apvieno XML (paredzēts datu aprakstīšanai) un HTML (paredzēts datu attēlošanai) stiprās puses, nodrošina stingri formatētu iezīmēšanas valodu, kas novērš iepriekš minēto problēmu. Visas pārlūkprogrammas atbalsta XHTML, un tas ir saderīgs ar HTML 4.01.

Kāda ir atšķirība starp XML un XHTML?

XHTML ir iezīmēšanas valoda, kas izstrādāta, apvienojot XML un HTML. XML nodrošina XHMTL paplašināšanu, vienlaikus pieprasot, lai XHTML dokumenti būtu labi formatēti atšķirībā no HTML. Lai gan XML ir iezīmēšanas valoda, kas paredzēta datu pārsūtīšanai starp draiveru aparatūru, operētājsistēmām un dažādām lietojumprogrammām, XHTML apvieno XML stiprās puses ar HTML un nodrošina daudz tīrāku un stingrāku iezīmēšanas valodu tīmekļa lapu izveidei. XHTML var uzskatīt par tīmekļa lapu nākotni. Tomēr XML var izmantot dažādās lietojumprogrammās, piemēram, tīmekļa lietojumprogrammās, kas sazinās starp dažādām platformām un operētājsistēmām, ne tikai saziņu ar tīmekļa pārlūkprogrammām.

Ieteicams: