XML so razvili za pomnenje, prenos in izmenjavo
podatkov. Ni namenjen prikazu podatkov.
XML podatke lahko pomnimo tudi znotraj HTML strani kot "podatkovne otoke".
Pri tem se pri pripravi HTML še vedno lahko posvetimo le oblikovanju in
prikazu podatkov.
V realnem svetu imajo računalniški sistemi in podatkovne baze pogosto nekopmatibilne formate. Posebno težavna je izmenjava podatkov med takimi sistemi na Internetu.
Pretvorba podatkov v XML zelo poenostavi to kompleksnost
in take podatke lako uporabljajo različne vrste aplikacij. Ne pozabimo,
da so XML v bistvu navadne tekstovne datoteke, kar stvar še olajša.
XML lahko uporabljamo za pomnenje podatkov v datotekah ali celo
podatkovnih bazah. Programske aplikacije lahko predvidijo vnos ali zapis
takih podatkov.