XML
ang. Extensible Markup Language, rozszerzalny język znaczników
Strony internetowe
W przeciwieństwie do HTML nie wpływa na wygląd i działanie danych, za to definiuje ich strukturę i znaczenie. Kod ten umożliwia wielokrotne korzystanie z danych na różne sposoby. Wykorzystywany jest np. do umieszczenia metadanych w dokumencie i ułatwiania wymiany danych między aplikacjami.