XML Inne nazwy: eXtensible Markup Language
Uniwersalny język znacznikowy umożliwiający przechowywanie (oraz prezentację) różnego rodzaju danych w uporządkowany pod względem struktury i hierarchii sposób.
XML jest językiem niezależnym od platformy (oprogramowania i sprzętu). Dane zapisane są w plikach tekstowych. Przy tworzeniu XML podstawowym założeniem było stworzenie standardu umożliwiającego łatwe przenoszenie danych między aplikacjami, odporność na błędy oraz prosta konstrukcja.