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: Введение в iOS, Ред Ши 2024, Maijs
Anonim

XML vs XHTML

XML nozīmē paplašināmo iezīmēšanas valodu. Tas ir definēts XML 1.0 specifikācijā, kuru izstrādājusi W3C (World Wide Web Consortium). XML nodrošina standarta un vienkāršu veidu, kā kodēt datus un tekstu tā, lai ar nelielu cilvēka iejaukšanos saturu varētu apmainīties starp draivera aparatūru, operētājsistēmām un lietojumprogrammām. XHTML (atvasināts no eXtensible HyperText Markup Language) varētu tikt uzskatīts par XML un HTML (HyperText Markup Language) kombināciju. XHTML sastāv no HTML versijas 4.01 elementiem, apvienojumā ar stingru XML sintaksi.

XML

XML ir iezīmēšanas valoda, ko izmanto datu un teksta pārsūtīšanai starp draivera aparatūru, operētājsistēmām un lietojumprogrammām ar nelielu cilvēka iejaukšanos. XML nodrošina tagus, atribūtus un elementu struktūras, kuras 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 arī ir stingrāka nekā HTML. XHTML ir arī W3C ieteikums (ieteicams 2000. gada janvārī), un tas ir HTML un XML kombinācija. Atšķirībā no HTML, XHTML formātā viss ir jānorāda pareizi. Tas nodrošinātu, ka tiks sagatavoti labi formatēti dokumenti. Tas šodien ir ļoti svarīgi, jo tiek plaši izmantotas dažādas pārlūka tehnoloģijas. Tas ietver pārlūkprogrammas, kas darbojas mobilajās ierīcēs, piemēram, tālruņos, un šīm pārlūkprogrammām nav vajadzīgo iespēju tulkot lapas ar slikti 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 ļauj izvairīties no iepriekš minētās problēmas. 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 veidota, apvienojot XML un HTML. XML nodrošina paplašināmību XHMTL, vienlaikus pieprasot, lai XHTML dokumenti būtu labi formatēti atšķirībā no HTML. Kamēr XML ir iezīmēšanas valoda, kas paredzēta datu pārsūtīšanai starp draivera 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 izveidošanai. 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, neaprobežojoties tikai ar saziņu ar tīmekļa pārlūkprogrammām.

Ieteicams: