Forskjellen Mellom XML Og XHTML

Forskjellen Mellom XML Og XHTML
Forskjellen Mellom XML Og XHTML

Video: Forskjellen Mellom XML Og XHTML

Video: Forskjellen Mellom XML Og XHTML
Video: Урок 8 (часть 1): Хранение данных — формат XML, HTML 2024, November
Anonim

XML vs XHTML

XML står for EXtensible Markup Language. Den er definert i XML 1.0-spesifikasjonen, som er utviklet av W3C (World Wide Web Consortium). XML gir en standard måte, som også er enkel, å kode data og tekst slik at innholdet kan utveksles på tvers av driverhardware, operativsystemer og applikasjoner med lite menneskelig inngripen. XHTML (avledet fra eXtensible HyperText Markup Language) kan sees på som en kombinasjon av XML og HTML (HyperText Markup Language). XHTML består av elementene i HTML-versjon 4.01, kombinert med den strenge syntaksen til XML.

XML

XML er et kodespråk som brukes til å overføre data og tekst mellom driverhardware, operativsystemer og applikasjoner med lite menneskelig inngripen. XML gir koder, attributter og elementstrukturer som kan brukes til å gi kontekstinformasjon. Denne kontekstinformasjonen kan brukes til å dekode betydningen av innholdet. Dette gjør det mulig å utvikle effektive søkemotorer og utføre datautvinning på dataene. Videre er tradisjonelle relasjonsdatabaser egnet som XML-data fordi de kan organiseres i rader og kolonner, men XML gir mindre støtte for data med rikt innhold som lyd, video, komplekse dokumenter, etc. XML-databaser lagrer data i en strukturert, hierarkisk form som gjør det mulig å behandle spørsmål mer effektivt. XML-koder er ikke forhåndsdefinerte, og brukerne kan definere nye koder og dokumentstrukturer. Også nye internett-språk som RSS, Atom, SOAP og XHTM ble opprettet ved hjelp av XML.

XHTML

XHTML kan sees på som en renere versjon av HTML, som også er strengere enn HTML. XHTML er også en W3C-anbefaling (anbefalt i januar 2000) og det er en kombinasjon av HTML og XML. I XHTML må alt merkes riktig i motsetning til i HTML. Dette vil sikre at det blir produsert velformaterte dokumenter. Dette er veldig viktig i dag, siden forskjellige nettleserteknologier er mye brukt. Dette inkluderer nettlesere som kjører på mobile enheter, for eksempel telefoner, og disse nettleserne har ikke de nødvendige mulighetene for å tolke sider med dårlig formatert markup-språk. Derfor gir XHTML som kombinerer styrkene til XML (designet for å beskrive data) og HTML (designet for visning av data) et strengt formatert kodespråk som unngår ovennevnte problem. Alle nettlesere støtter XHTML, og den er kompatibel med HTML 4.01.

Hva er forskjellen mellom XML og XHTML?

XHTML er et markeringsspråk som er designet ved å kombinere XML og HTML. XML gir XHMTL utvidbarhet, mens det kreves at XHTML-dokumentene er godt formatert i motsetning til HTML. Mens XML er et kodespråk designet for å overføre data mellom driverhardware, operativsystemer og forskjellige applikasjoner, kombinerer XHTML styrkene til XML med HTML og gir et mye renere og strengere kodespråk for å lage websider. XHTML kan sees på som fremtiden til nettsider. Imidlertid kan XML brukes i en rekke applikasjoner, for eksempel webapplikasjoner som kommuniserer mellom forskjellige plattformer og operativsystemer som ikke er begrenset til å kommunisere med nettlesere.

Anbefalt: