Skirtumas tarp XML ir HTML

Skirtumas tarp XML ir HTML
Skirtumas tarp XML ir HTML

Video: Skirtumas tarp XML ir HTML

Video: Skirtumas tarp XML ir HTML
Video: Infrared shutter cable for the Ronin S, when use Sony a7 2024, Liepa
Anonim

XML prieš HTML

XML reiškia EXtensible Markup Language. Jis apibrėžtas XML 1.0 specifikacijoje, kurią sukūrė W3C (World Wide Web Consortium). XML suteikia standartinį būdą, kuris taip pat yra paprastas, koduoti duomenis ir tekstą taip, kad turinys galėtų būti keičiamasi tarp tvarkyklių aparatinės įrangos, operacinės sistemos ir programos be žmogaus įsikišimo. Hiperteksto žymėjimo kalba, plačiai žinoma kaip HTML, taip pat yra pagrindinė tinklalapių žymėjimo kalba. HTML yra pagrindinė tinklalapių sudedamoji dalis. Žiniatinklio naršyklė nuskaito HTML dokumentą ir sudaro juos į vaizdinius arba garsinius tinklalapius.

XML

XML yra žymėjimo kalba, naudojama duomenims ir tekstui perduoti tarp tvarkyklės aparatinės įrangos, operacinių sistemų ir programų be žmogaus įsikišimo. XML pateikia žymas, atributus ir elementų struktūras, kurios gali būti naudojamos teikiant konteksto informaciją. Ši konteksto informacija gali būti naudojama turinio reikšmei iššifruoti. Tai leidžia sukurti efektyvias paieškos sistemas ir atlikti duomenų gavybą. Be to, tradicinės reliacinės duomenų bazės yra tinkamos kaip XML duomenys, nes jas galima suskirstyti į eilutes ir stulpelius, tačiau XML mažiau palaiko duomenis su turtingu turiniu, pvz., garso, vaizdo, sudėtingų dokumentų ir kt. XML duomenų bazėse duomenys saugomi struktūrizuota, hierarchine forma. kuri leidžia efektyviau apdoroti užklausas. XML žymos nėra iš anksto nustatytos ir vartotojai gali apibrėžti naujas žymas ir dokumentų struktūras. Be to, naudojant XML buvo sukurtos naujos interneto kalbos, pvz., RSS, Atom, SOAP ir XHTM.

HTML

HTML, kaip minėta anksčiau, yra žymėjimo kalba, turinti žymėjimo žymų rinkinį. HTML žymėjimo žymos, kurios paprastai vadinamos HTML žymomis, naudojamos tinklalapiams apibūdinti. Įprastuose HTML dokumentuose yra HTML žymų ir paprasto teksto, reikalingo tinklalapių turiniui. HTML žymas galima lengvai identifikuoti HTML dokumente, nes jos yra apsuptos kampiniais skliaustais (pvz.,). HTML žymos paprastai į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 puslapio turiniui interpretuoti, tačiau pačių HTML žymų naršyklė nerodo. HTML puslapiuose galima įterpti vaizdus, objektus ir scenarijus, parašytus tokiomis kalbomis kaip JavaScript. Be to, HTML galima naudoti 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ų, kurios apibrėžia turinio išvaizdą, o XML žymos paprastai apibrėžia duomenų struktūrą ir turinį (o tikroji išvaizda apibrėžiama susijusiu stiliaus lapu). Antra, XML yra išplečiamas, nes XML žymas gali apibrėžti vartotojas konkrečiai programai, o HTML žymas apibrėžia W3C.

Rekomenduojamas: