Ciao a tutti, ho un problema, che forse per voi esperti è una banalità



Dim AutoXml As XmlTextWriter = New XmlTextWriter("c:\temp\automobili.xml", System.Text.Encoding.UTF8)


AutoXml .WriteStartElement("Automobili")
AutoXml .WriteStartElement("Auto")
AutoXml .WriteElementString("Marca", txtMarca.Text)
AutoXml .WriteElementString("Modello", txtModello.Text)
AutoXml .WriteElementString("Concess", txtConcess.Text)
AutoXml .WriteElementString("Prezzo", txtPrezzo.Text)
AutoXml .WriteEndElement()
AutoXml .Close()

Così facendo mi sovrascrive sempre il file, a me invece, serve poter creare un file xml con più voci all'interno. Cerco di spiegarmi meglio:

In questo form ci sono 4 textBox (txtMarca - txtModello - txtConcess - txtPrezzo), avvio il form e digito i valori in questi textbox premo il bottone salva e mi salva il tutto in maniera giusta. Riavvio il form scrivo degli altri valori nei textbox e a questo punto quando premo su salva mi sovrascrive i valori precedenti che invece io vorrei tassativamente tenere.

Dove sbaglio ? O meglio SICURAMENTE sbaglio, avete qualche info da darmi ?

GRAZIE !!!