Запись в xml файл - C# (182625)
Формулировка задачи:
Добрый день.
Возник вопрос.
При использовании данного кода происходит перетирание исходного файла или создание нового.
Как добавить данные в xml файл не перетирая его содержимое.
Спасибо.
using (XmlWriter wr = XmlWriter.Create("test2.xml"))
{
wr.WriteStartElement("Element");
wr.WriteStartElement("Element1");
wr.WriteAttributeString("name", "123");
wr.WriteEndElement();
...Решение задачи: «Запись в xml файл»
textual
Листинг программы
private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
{
saveFileDialog1.Filter = " документ(*.xml)|*.xml";
openFileDialog1.Filter = " документ(*.xml)|*.xml";
Stream myStream;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
if ((myStream = saveFileDialog1.OpenFile()) != null)
{
StreamWriter mywritet = new StreamWriter(myStream);
try
{
miwritet.(что конкретно сохранить)
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
mywritet.Close();
}
myStream.Close();
}
}
}