XML is een afkorting van eXtensible Markup Language. Het is een manier om dataformaten te definieren alsmede een samenhang daartussen.
Het wordt geleidelijk aan meer gebruikt om bijvoorbeeld documenten op te slaan. Het enige wat men hoeft te kennen is de structuur die voor een bepaalde toepassing opgesteld is.
Een goed voorbeeld van het gebruik van XML is de RSS-feed, waarbij informatie van de ene naar de andere website wordt uitgewisseld zonder dat dit deze van elkaars bestaan af behoeven te weten. XML is een subset van SGML.
In feite is het SGML waaruit een flink aantal elementen verwijderd zijn.