Et kodespråk er alle språk som brukes til å beskrive eller definere informasjon og tekst. XML er ikke en erstatning for HTML. Det skal brukes i forbindelse med HTML.HTML fokuserer på å beskrive hvordan data eller tekst er ment å bli vist. XML språket gjør noe helt annet. XML beskriver hva dataene er. Så, er XML ikke noe som er tydelig på en nettside, fordi det faktisk ikke gjøre noe. Som informasjon og data presenteres på World Wide Web ble mer komplekse, ble XML oppfunnet for å effektivt struktur, lagre og sende denne informasjonen.
Hva gjør XML virkelig unike er at det er ingen forhåndsdefinerte tagger som vi har med HTML. Alle kodene som brukes i HTML allerede er definert, for eksempel avsnittet tag, overskriften tag, og alle de ulike stil koder. XML er ikke definert. Du kan lage dine egne koder! Så spørsmålet er, hvorfor trenger vi XML? Hvorfor trenger vi en mer allsidig spesifikasjon som XML til å beskrive data? Tross alt, fungerer HTML fint hvis det brukes riktig, så hvorfor trenger vi XML? Vel, svaret er enkelt. XML er en enhet uavhengig, cross-platform språk.
Dette er ekstremt viktig, fordi folk nå bruker en rekke gadgets til å koble til internett, som nesten alle elektroniske enheter på markedet nå er utstyrt med e-post og internett. Mobiltelefoner, palm topper, datamaskiner installert i biler, de alle har innebygd web-tilgang. Hver av disse enhetene vise tekst og grafikk på en annen måte, og utnytte ulike plattformer og en rekke nettlesere.
Som et resultat, kan noen bruker en mobiltelefon for å få tilgang til et bestemt nettsted ikke være i stand til å vise dataene på den websiden skikkelig fordi nettleseren kjører på at mobiltelefonen ikke kan være i stand til å skikkelig vise HTML. Plattformene som kjører på noen av disse nymotens produkter og enheter er rett og slett ikke 100% kompatibel med HTML.XML løser dette problemet ved å sørge for at de viktigste data på din nettside kan vises på tvers av alle d