Hva er forskjellen mellom HTML og XML

De hovedforskjell mellom HTML og XML er det HTML er et Hypertext Markup Language som utvikler strukturen til en nettside mens XML er et Extensible Markup Language som bidrar til å utveksle data mellom ulike plattformer.

Et opptakspråk er et dataspråk som bruker koder for å definere elementer i et dokument. Disse språkene er enklere å lese. Noen vanlige oppslagsspråk er HTML og XML. HTML er et oppslagsspråk for å lage websider. Det definerer hvordan en nettleser skal vise sideelementene som bilder, tekst, hyperkoblinger og mange flere. På den annen side er XML et plattformuavhengig oppslagsspråk. Den brukes med databaser, webapplikasjoner, mobilapplikasjoner og mange flere. Disse to språkene er ikke generelle programmeringsspråk som de ikke utfører noen beregning.

Nøkkelområder dekket

1. Hva er HTML
     - Definisjon, funksjonalitet
2. Hva er XML
     - Definisjon, funksjonalitet
3. Hva er forskjellen mellom HTML og XML
     - Sammenligning av nøkkelforskjeller

Nøkkelord

HTML, Markup Languages, XML

Hva er HTML

HTML er et oppslagsspråk som brukes til å opprette strukturen på nettsiden. Dette språket består av koder. Videre hjelper HTML å bygge statiske websider. En programmerer kan enkelt lage en HTML-side ved hjelp av en enkel tekstredigerer som notisblokk og utfører HTML-filen i en nettleser. Det finnes også ulike versjoner i HTML. Den nyeste versjonen er HTML 5, som har nye funksjoner som Geolocation, SVG, native lyd og video støtte, etc..

En HTML-fil starter med Dokumenter Type-erklæringen. Deretter begynner dokumentene med og avslutt med tags. Her har dokumentet hovedsakelig to hovedavsnitt. Hodeseksjonen inneholder informasjon som tittel og metadata mens kroppsdelen inneholder den synlige strukturen på siden. Det er også ulike HTML-koder som representerer elementer. Det er tagger for avsnitt, overskrifter, tabell, bestilte lister, uordnede lister, etc. Generelt er HTML det grunnleggende språket for alle andre webteknologier.

Hva er XML

XML er et språk uavhengig oppslagsspråk. Mange organisasjoner bruker XML for databaser, programmer og kontorprogrammer, mobilapplikasjoner, etc..

Den største fordelen med XML er at den tillater utveksling av data mellom ulike plattformer. Med andre ord kan programmøren bruke XML til å ta data fra ett program som Microsoft SQL og konverterer det til XML, og deretter dele det med et annet program eller en plattform. Vanligvis lagres XML i en enkel tekstfil, og en programvare som kan tolke XML behandler den. Samlet sett er XML et oppslagsspråk som bidrar til å utveksle informasjon mellom forskjellige systemer.

Forskjellen mellom HTML og XML

Definisjon

HTML er et standard oppstartsspråk for å lage nettsider og webapplikasjoner. XML er et oppslagsspråk som definerer et sett med regler for koding av dokumenter i et format som er både menneskelig og maskinlesbar. Dette er den grunnleggende forskjellen mellom HTML og XML.

Står for

Videre står HTML for Hypertext Markup Language, mens XML står for Extensible Markup Language.

Case Sensitivity

Mens HTML er uaktsom, er XML saksfølsomt. Dette er en viktig forskjell mellom HTML og XML.

Tags

Etiketter skaper en annen forskjell mellom HTML og XML. Det er; HTML har forhåndsdefinerte koder. På den annen side definerer programmereren sitt eget sett med tagger i XML. 

Lukkemerker

Videre, i HTML, har noen koder ikke en lukkerkode. Men i XML er det obligatorisk å lukke hvert tag som er brukt.

Hovedfokus

En annen forskjell mellom HTML og XML er hovedfokus for hver. HTML fokuserer på å vise data mens XML fokuserer på å bære informasjon. 

bruk

I tillegg hjelper HTML å utvikle strukturen på nettsider mens XML hjelper til med å utveksle data mellom ulike plattformer.

Konklusjon

Et oppslagsspråk er en type språk som bidrar til å annotere tekst og legge inn koder i nøyaktig stilte elektroniske dokumenter, uavhengig av dataplattformer, operativsystemer, programmer eller programmer. HTML og XML er to slike språk. Hovedforskjellen mellom HTML og XML er at HTML er et HyperText Markup Language som bidrar til å utvikle strukturen til en nettside mens XML er et Extensible Markup Language som bidrar til å utveksle data mellom ulike plattformer.

Henvisning:

1. "HTML Oversikt." Www.tutorialspoint.com, Tilgjengelig her.
2. "XML Oversikt." Www.tutorialspoint.com, Tilgjengelig her.

Bilde Courtesy:

1. "1695519" (CC0) via Pixabay
2. "Text-xml" Av RRZEicons - Eget arbeid (CC BY-SA 3.0) via Commons Wikimedia