>I was surprise to see that DataSet.ReadXML() appends the data. In order to have it clean, when I want to use the same variable, I have to reset the dataset by defined it to New DataSet(). Is there a parameter or a way to avoid ReadXML() to append?
I don't think so, but you could always do DataSet.Clear() first, which gets rid of all existing data.