Arquivos XML são arquivos de texto com marcação. Assim com o HTML, o XML utiliza uma técnica próxima de elaboração e interpretação.
XML traz uma sintaxe básica que pode ser utilizada para compartilhar informações entre diferentes computadores e aplicações. Quando combinado com outros padrões, torna possível definir o conteúdo de um documento separadamente de seu formato, tornando simples para reutilizar o código em outras aplicações para diferentes propósitos.
Portanto, uma das suas principais características é sua portabilidade, pois, por exemplo, um banco de dados pode escrever um arquivo XML para que outro banco consiga lê-lo.
A seguir serão listadas outras características dos arquivos XML, tais como seus principais usos, os formatos, leitura e gravação desse tipo de arquivo etc.