Boa tarde galera,
Estou tentando ler um arquivo de retorno do sefaz (DF-e), porém, empaquei em uma parte e não consegui sair dali.
O xml retornado, vem da seguinte forma:
-<loteDistDFeInt>
<docZip schema="resNFe_v1.00.xsd" NSU="000000000000086">H4sysePp6+LFsSiT8yvj+8KXxz9PwEAAP//Hc4OpCACAAA=</docZip>
<docZip schema="resNFe_v1.00.xsd" NSU="000000000000087">ceUAP5+PH0ddGCRoSb+fXxXWGHo/8nAAD//7rhDnwXAgAA</docZip>
<docZip schema="resNFe_v1.00.xsd" NSU="000000000000088">nr4uWpCGUDO/Pr4rXHD0/wQAAP//BooZaQ4CAAA=</docZip>
</loteDistDFeInt>
Eu consegui ler o schema e o NSU, porém, não consegui ler a informação criptografada.
Classe loteDistDFeInt:
@XStreamAlias(value = "loteDistDFeInt")
public class LoteDistInteresse {
@XStreamImplicit
private List<DocZIP> docZIP;
}
Classe docZIP:
@XStreamAlias(value = "docZip")
public class DocZIP {
@XStreamAsAttribute
@XStreamAlias(value = "NSU")
private String nsu;
@XStreamAsAttribute
private String schema;
}
Já tentei utilizar a anotação “XStreamConverter” com o ToAttributeConverter, mas sem sucesso pois não aceitou colocar o atributo “strings”.
Alguém poderia me ajudar? Desde já, agradeço.