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;
	}
 
}