Bom colega a ANCISA disponibiliza um esquema xml que você deve seguir
eis o link para estes esquemas
Pra criar o arquivo xml não é dificil veja um esquema simples
Sub CriaXML
Open App.Path & "/Arquivo.xml" For Output As #1
Print #1, "<?xml version=" & Chr(34) & "1.0" & Chr(34) & "?>"
Print #1, "<Exemplo>"
Print #1, " <Record>"
Print #1, "<Nome>" & txtNome.Text & "</Nome>"
Print #1, "<End> " & txtEnd.Text & "</End>"
Print #1, " </Record>"
Print #1, "</Exemplo>"
End Sub
a partir destes dados creio que o resto fica mais descomplicado, bom você verá algumas dicas no site tipo o tamanho do arquivo não pode ser superior á 2 megabytes, e outras coisas conforme for surgindo duvidas poste para podermos ajudalo