A linuagem XML(Extensible Markup Language) é uma linguagem com propósito de facilitar o tráfego de informações entre diversos sistemas(principalmente web). Ela auxilia a criação de documentos em um formato padrão, limpo, fácil e permite manipulação de seu conteúdo manualmente ou via programação independente da linguagem. Devido à essas características os arquivos XML são importantes no trasnporte de dados entre dois sistemas totalmente distintos.
Por exemplo, os famosos web services para funcionarem corretamente devem receber mensagens em XML, para processarem e se for o caso, retornar algo no mesmo formato.