XML

(ang. eXtensible Markup Language) – znacznikowy język programowania tworzenia dokumentów elektronicznych zawierających takie elementy jak: tekst, zdjęcia, animacje, odnośniki itp. Umożliwia tworzenie rozszerzeń sieci WWW w nowych obszarach, do których inne języki nie nadają się gdyż pozwalaja na łatwe opisywanie i wymianę danych. Jego zalety to duża elastyczność, prosta składnia oraz przystosowanie do już istniejących mechanizmów wymiany informacji (np. przez protokół HTTP).