eXtensible Markup Language que em português é traduzido por Linguagem Extensível de Formatação. É utilizado para gerar linguagens de formatação, ou seja, criar documentos com dados organizados de forma hierárquica, com o intuito de designar uma linguagem simples, principalmente para a internet, interligando diferentes bancos de dados.