Skirtumas tarp XML ir HTML

XML vs HTML

XML reiškia išplėstinę žymėjimo kalbą. Tai apibrėžta XML 1.0 specifikacijoje, kurią sukūrė W3C (World Wide Web Consortium). XML suteikia standartinį duomenų ir teksto kodavimo būdą, kuris taip pat yra paprastas, tokiu būdu, kad turiniu būtų galima keistis vairuotojo aparatine įranga, operacinėmis sistemomis ir programomis, nedarant žmogaus įsikišimo. „HyperText“ žymėjimo kalba, plačiai žinoma kaip HTML, taip pat yra pagrindinė tinklalapių žymėjimo kalba. HTML yra pagrindinis tinklalapių elementas. Žiniatinklio naršyklė skaito HTML dokumentą ir komponuoja juos į vaizdinius arba girdimus tinklalapius.

XML

XML yra žymėjimo kalba, naudojama duomenims ir tekstui perduoti iš tvarkyklės aparatinės įrangos, operacinių sistemų ir programų su mažai žmogaus įsikišimu. XML pateikia žymas, atributus ir elementų struktūras, kurios gali būti naudojamos teikiant konteksto informaciją. Ši konteksto informacija gali būti panaudota turinio prasmei iššifruoti. Tai leidžia kurti efektyvias paieškos sistemas ir atlikti duomenų gavybą. Be to, tradicinės reliacinės duomenų bazės yra tinkamos kaip XML duomenys, nes jos gali būti suskirstytos į eilutes ir stulpelius, tačiau XML teikia mažiau palaikymo turtingo turinio duomenims, tokiems kaip garso, vaizdo įrašai, sudėtingi dokumentai ir kt. o tai leidžia efektyviau apdoroti užklausas. XML žymės nėra iš anksto apibrėžtos, o vartotojai gali apibrėžti naujas žymas ir dokumentų struktūras. Taip pat naujos interneto kalbos, tokios kaip RSS, „Atom“, SOAP ir XHTM, buvo sukurtos naudojant XML.

HTML

Kaip minėta anksčiau, HTML yra žymėjimo kalba, kurioje yra žymėjimo žymų rinkinys. HTML žymėjimo žymės, kurios paprastai vadinamos HTML žymomis, naudojamos tinklalapiams apibūdinti. Paprastai HTML dokumentuose yra HTML žymės, taip pat paprastas tekstas, reikalingas tinklalapių turiniui. HTML žymas būtų galima lengvai atpažinti HTML dokumente, nes jos yra apsuptos kampo skliaustuose (pvz.). Paprastai HTML žymės įterpiamos į dokumentą poromis, kur pirmoji žyma yra pradžios žyma (pvz.,. ), o antroji žyma yra pabaigos žyma (pvz.,. ). Žiniatinklio naršyklės (pvz., „Internet Explorer“, „Firefox“ ir kt.) Užduotis yra perskaityti HTML dokumentą ir parodyti jį kaip tinklalapį. Naršyklė naudoja HTML žymas aiškindama puslapio turinį, tačiau pačios HTML žymės naršyklės nerodo. HTML puslapiuose galima įterpti vaizdus, ​​objektus ir scenarijus, parašytus tokiomis kalbomis kaip „JavaScript“. Be to, HTML gali būti naudojamas kuriant interaktyvias formas.

Skirtumas tarp XML ir HTML

Nors XML ir HTML yra žymėjimo kalbos, tarp jų yra keletas esminių skirtumų. HTML daugiausia susideda iš žymų, apibrėžiančių turinio išvaizdą, o XML žymės paprastai nusako duomenų struktūrą ir turinį (o tikrąją išvaizdą apibūdina susijęs stiliaus lapas). Antra, XML yra plečiamas, nes XML žymas vartotojas gali apibrėžti konkrečiai programai, o HTML žymas nustato W3C.