Acentuação + XStream

0 respostas
dcbasso

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,

Criado 25 de agosto de 2010
Respostas 0
Participantes 1