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: Настройка и проверка полупроводникового расцепителя МРТ-2 автомата ВА53-41 2024, Gegužė
Anonim

XML ir XHTML

XML reiškia išplečiamąją žymėjimo kalbą. Tai apibrėžta 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 turiniu būtų galima keistis tvarkyklės aparatinėje įrangoje, operacinėse sistemose ir programose, mažai žmogui įsikišant. XHTML (kilęs iš „eXtensible HyperText Markup Language“) gali būti vertinamas kaip XML ir HTML („HyperText Markup Language“) derinys. XHTML sudaro HTML versijos 4.01 elementai kartu su griežta XML sintakse.

XML

XML yra žymėjimo kalba, naudojama duomenims ir tekstui perduoti tarp tvarkyklės aparatinės įrangos, operacinių sistemų ir programų, žmonėms mažai reikalaujant. XML pateikia žymes, atributus ir elementų struktūras, kurios gali būti naudojamos kontekstinei informacijai pateikti. Ši konteksto informacija gali būti naudojama turinio prasmei 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 sutvarkyti eilutėmis ir stulpeliais, tačiau XML teikia mažiau palaikymo turtingo turinio duomenims, tokiems kaip garso, vaizdo įrašai, sudėtingi dokumentai ir kt. XML duomenų bazėse duomenys saugomi struktūrine, hierarchine forma. o tai leidžia efektyviau apdoroti užklausas. XML žymos nėra iš anksto apibrėžtos, o vartotojai gali apibrėžti naujas žymas ir dokumentų struktūras. Be to, naudojant XML buvo sukurtos naujos interneto kalbos, tokios kaip RSS, Atom, SOAP ir XHTM.

XHTML

XHTML gali būti vertinamas kaip švaresnė HTML versija, kuri taip pat yra griežtesnė nei HTML. XHTML taip pat yra W3C rekomendacija (rekomenduojama 2000 m. Sausio mėn.) Ir tai yra HTML ir XML derinys. XHTML sistemoje viskas turi būti pažymėta teisingai, skirtingai nei HTML. Tai užtikrintų, kad bus pateikti tinkamai suformatuoti dokumentai. Tai labai svarbu šiandien, nes plačiai naudojamos skirtingos naršyklių technologijos. Tai apima naršykles, veikiančias mobiliuosiuose įrenginiuose, pvz., Telefonuose, ir šios naršyklės neturi reikiamų galimybių interpretuoti puslapius su netinkamai suformatuotomis žymėjimo kalbomis. Todėl XHTML, sujungiantis XML (sukurtas duomenims apibūdinti) ir HTML (skirtas duomenims rodyti) stipriąsias puses, suteikia griežtai suformatuotą žymėjimo kalbą, išvengiančią 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 galimybę išplėsti XHMTL, reikalaujant, kad XHTML dokumentai būtų gerai suformatuoti, skirtingai nei HTML. Nors XML yra žymėjimo kalba, sukurta duomenims perduoti tarp tvarkyklės aparatinės įrangos, operacinių sistemų ir skirtingų programų, XHTML sujungia XML stipriąsias puses su HTML ir suteikia kur kas švaresnę ir griežtesnę žymėjimo kalbą kuriant tinklalapius. XHTML gali būti vertinamas kaip tinklalapių ateitis. Tačiau XML gali būti naudojamas įvairiose programose, pavyzdžiui, žiniatinklio programose, bendraujančiose tarp skirtingų platformų, ir operacinėse sistemose, neapsiribojant bendravimu su interneto naršyklėmis.

Rekomenduojama: