sto utilizzando jdom ma ho incontrato un problema nella modifica di valori all'interno di file xml.
ecco la situazione:

//proprietaDatabase è una variabile d'istanza
proprietaDatabase=new SaxBuilder().build(new File("dati.xml")).getRootElement().getChild("datab ase");//creazione elemento

all'interno di un listener eseguo la modifica:
//proprieta è un oggetto contenente nome dell'attributo e il corrispettivo nuovo valore
proprietaDatabase.getChild(proprieta.getKey()).set Text(proprieta.getValue());

eseguendo noto che riesco ad arrivare a prendere il child che mi serve ma non modifica il valore.
cosa devo fare? il problema può essere legato al fatto che il file xml che ho creato non è legato nè ad un DTD nè ad uno schema.
grazie