I problemi che hai esposto, probabilmente sono dovuti ad una scarsa conoscenza di XStream. Tanto per dirne una: XStream fornisce un comodo fromXML(File file). Mentre invece facendo quel Files.readAllBytes hai tirato su un array di byte e l'hai passato al costruttore String(byte[] bytes) che usa il charset di default e a seconda di quale sistema hai, potrebbe essere appropriato oppure no.
Documentati bene su XStream. Se hai dubbi chiedi. Non uso normalmente XStream ma se vuoi un esempio, posso anche metterlo giù.![]()

Rispondi quotando