Para que aplicações heterogêneas possam se comunicar é necessário que haja um padrão. Uma boa escolha para a troca de mensagens seria por meio de arquivo texto, pois nesse caso o conteúdo da mensagem poderá ser entendido por todos os sistemas independente da sua plataforma. O padrão atual que vem sendo usado é o XML (Extensible Markup Language). Nesse artigo irei abordar diferentes caminhos para se trabalhar com arquivos XML, criaremos um mecanismo Parser para varrer as TAGS de um documento XML e também veremos como usar DataSets para gerenciar XML. Aqui disponibilizo um PDF ensinando algumas dicas legais sobre XML.