Ciao a tutti, sto provando a usare XStream...per quanto riguarda il salvare in un file xml non ci sono problemi ma quando provo a caricare il file appena generato mi lancia un'eccezione!!!
Il codice è questo:
codice:public class Partita { Partita() { new Damiera(); } private XStream xstream = new XStream(); private String xml; public boolean salva() { xstream.alias("Damiera", Damiera.class); Damiera damiera = new Damiera(); xml = xstream.toXML(damiera); try { PrintStream output = new PrintStream(new FileOutputStream("/home/sinapsi/Scrivania/Eclipse/Dama/save.xml")); output.print(xml); return true; } catch (IOException e) { e.printStackTrace(); return false; } } public Damiera carica() throws SAXException, IOException, ParserConfigurationException { FileReader fr = new FileReader("/home/sinapsi/Scrivania/Eclipse/Dama/save.xml"); BufferedReader file = new BufferedReader(fr); String s = ""; while(file.readLine() != null) { s = s + file.readLine() + "\n"; } Damiera damieraCaricata = (Damiera) xstream.fromXML(s); return damieraCaricata; } }

Rispondi quotando
