Premetto che so come scrivere un file xml con c#, ma la mia domanda è questa:

se dovessi scrivere un file a più riprese (per esempio ogni volta che scrivo qualcosa, clikko bottone ecc..) come dovrei fare?

Il mio problema è che ogni volta mi sovrascrive quello che già ho scritto e quindi visualizzo solo l'ultimo elemento..

Più che altro mi serve perchè in parallelo devo leggere poi quel documento..

Qualche idea?

Uso xmltextwriter, writestartelement,writeelementstring ecc..