Pessoal, estou tendo problemas para converter uma String XML (gerada com o XStream) para um objeto utilizando o XStream.
Eu percebi que ao tirar os acentos do XML o mesmo converte normalmente, mas caso contrário tenho problemas.
Para criar um XStream utilizo o DOM4J:
Dom4JDriver dom = new Dom4JDriver();
OutputFormat format = new OutputFormat();
// format.setEncoding("UTF-8");
format.setEncoding("ISO-8859-1");
format.setNewLineAfterDeclaration(false);
format.setNewlines(true);
dom.setOutputFormat(format);
xstream = new XStream(dom);
Um trecho do XML gerado com acento fica assim:
<conlon>Época Única</conlon>
Erro:
08-25 17:34:39.994: ERROR/INFO(455): : Error on line 28 of document : At line 28, column 8: not well-formed (invalid token) Nested exception: At line 28, column 8: not well-formed (invalid token)
Mesmo utilizando UTF-8 e ISO-8859-1 estou tendo problemas para ler o arquivo… Alguém tem alguma dica?
Atenciosamente,