В настоящее время у меня есть программа на C #, которая записывает данные в файл XML при использовании .NET Framework.
if (textBox1.Text!="" && textBox2.Text != "")
{
XmlTextWriter Writer = new XmlTextWriter(textXMLFile.Text, null);
Writer.WriteStartDocument();
Writer.WriteStartElement("contact");
Writer.WriteStartElement("firstName");
Writer.WriteString(textBox1.Text);
Writer.WriteEndElement();
Writer.WriteEndElement();
Writer.WriteEndDocument();
Writer.Close();
}
else
{
MessageBox.Show("Nope, fill that textfield!");
}
Проблема в том, что мой XML-файл перезаписывается каждый раз, когда я пытаюсь сохранить что-то новое.
У меня были оба параметра null
и Encoding.UTF8
для второго параметра в XmlTextWriter
, но, похоже, это не то, что изменяет функцию не перезаписи / перезаписи.