ho un file xml che mi fa da archivio, io sono riuscito tranquillamente a inserire la prima riga, ma se tento di inserirne un altra il file viene sovrascritto. Come faccio a far aggiornare il file e non a sovrascriverlo?
questo è il codice usato per scrivere nel file:
static void add(String nome, String cognome, String ditta, String via, String telefono){
try{
File archivio =new File("archivio.xml");
FileOutputStream outStream = new FileOutputStream(archivio);
BufferedWriter lineWriter = new BufferedWriter(new OutputStreamWriter(outStream));
lineWriter.write("<cliente nome=\""+nome+"\" cognome=\""+cognome+"\"><ditta nome=\""+nome+"\"></ditta><telefono numero=\""+telefono+"\"></telefono></cliente>");
lineWriter.close();
outStream.close();
}catch(IOException ioe) {
ioe.printStackTrace();
}
}
thx ancora di tutto