XML signifie eXtended Mark-up Language. Une définition simplifiée serait de dire qu'il s'agit d'une version plus performante que html, le ‘langage' servant à la construction d'une grande partie des pages web. XML permet par exemple de représenter la même information de manières différentes selon la préférence du destinataire (tandis que le contenu demeure identique).