A sigla XML (ou Xtensible Markup Language) é uma especificação técnica criada para projetar formatos de dados na Web e que possam ser adequadamente visíveis ao computador.
O XML evita os problemas mais comuns em projetos de linguagens. Além disso, ela é extensível, livre de licenças, independente de plataforma e bem suportada.