Skirtumas tarp XML ir XHTML

Skirtumas tarp XML ir XHTML
Skirtumas tarp XML ir XHTML

Video: Skirtumas tarp XML ir XHTML

Video: Skirtumas tarp XML ir XHTML
Video: Koks skirtumas tarp Saulės/ Mėnulio ženklo ir ASC? #shorts #astrologija 2024, Lapkritis
Anonim

XML prieš XHTML

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. XHTML (gautas iš eXtensible HyperText Markup Language) gali būti vertinamas kaip XML ir HTML (hiperteksto žymėjimo kalba) derinys. XHTML sudaro 4.01 versijos HTML elementai, kartu su griežta XML sintaksė.

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.

XHTML

XHTML galima laikyti švaresne HTML versija, kuri taip pat yra griežtesnė nei HTML. XHTML taip pat yra W3C rekomendacija (rekomenduojama 2000 m. sausio mėn.) ir yra HTML ir XML derinys. XHTML, kitaip nei HTML, viskas turi būti pažymėta teisingai. Taip būtų užtikrinta, kad bus parengti gerai suformatuoti dokumentai. Tai labai svarbu šiandien, nes plačiai naudojamos įvairios naršyklių technologijos. Tai apima naršykles, veikiančias mobiliuosiuose įrenginiuose, pvz., telefonuose, ir šios naršyklės neturi reikiamų galimybių interpretuoti puslapius netinkamai suformatuotomis žymėjimo kalbomis. Todėl XHTML, kuris sujungia XML (skirtas duomenims apibūdinti) ir HTML (skirtas duomenims rodyti) stipriąsias puses, suteikia griežtai suformatuotą žymėjimo kalbą, kuri išvengia aukščiau minėtos problemos. Visos naršyklės palaiko XHTML ir yra suderinamos su HTML 4.01.

Kuo skiriasi XML ir XHTML?

XHTML yra žymėjimo kalba, sukurta derinant XML ir HTML. XML suteikia XHMTL išplečiamumą, tuo pačiu reikalaujant, kad XHTML dokumentai būtų gerai suformatuoti, skirtingai nei HTML. Nors XML yra žymėjimo kalba, skirta duomenims perduoti tarp tvarkyklės aparatinės įrangos, operacinių sistemų ir skirtingų programų, XHTML sujungia XML stipriąsias puses su HTML ir suteikia daug švaresnę ir griežtesnę žymėjimo kalbą tinklalapiams kurti. XHTML gali būti laikomas tinklalapių ateitimi. Tačiau XML gali būti naudojamas įvairiose programose, pvz., žiniatinklio programose, kurios palaiko ryšį tarp skirtingų platformų ir operacinių sistemų, neapsiribojant bendravimu su žiniatinklio naršyklėmis.

Rekomenduojamas: