A abreviatura XML significa eXtensible Markup Language. XML é uma metalinguagem para a descrição de idiomas de exibição, como HTML. As metalinguagens fornecem as regras necessárias para a definição de tipos de documento. Os idiomas de exibição permitem que os documentos sejam exibidos corretamente.