Boa tarde.
Ao utilizar a função de AcbrNFe.WebServices.DownloadNFe.Executar, quando o XML é salvo, se nele contiver algum caracter do tipo ">" ou "<", como no meu caso a linha:
<transporta>
<xNome> >> RETIRA << </xNome> ....
Ele não abre o XML no navegador, por exemplo, pois claro no XML não aceita esses caracteres especiais e devem ser especificados com ( & lt; , & amp; e & gt;)..etc
Tentei usar a função ConverteXMLtoUTF8, mas continuou do mesmo jeito.
Existe alguma maneira de salvar esse XML como ele estava antes de passar por essa linha:
procedure TDFeWebService.EnviarDados;
{ Resposta sempre é UTF8, ParseTXT chamará DecodetoString, que converterá
de UTF8 para o formato nativo de String usada pela IDE }
FPRetornoWS := ParseText(FPRetornoWS, True, True);
Pois o arquivo que vem nesse retorno sem essa conversão, está com os caracteres especiais e sem erros.