Hola lilico !
Primero debo decirte que te explicas bastante mal. Escribes todo seguido y no se entiende casi nada. No obstante, voy a responder a lo que creo que queires decir.
Creo que lo que dices es que una vez que modificas el dataset y escribes el XML, éste no se guarda con las modificaciones realizadas....
Es esto lo que te ocurre o no??
Si esto es lo que te está pasando, por casualidad no estarás escribiendo el XML sin haber realizado un
???
Si no es esto lo que te ocurre, escribe un poquito mas clarito.... porfa !
Suerte!