Запись в xml файл - C# (182625)

Узнай цену своей работы

Формулировка задачи:

Добрый день. Возник вопрос.
Листинг программы
  1. using (XmlWriter wr = XmlWriter.Create("test2.xml"))
  2. {
  3. wr.WriteStartElement("Element");
  4. wr.WriteStartElement("Element1");
  5. wr.WriteAttributeString("name", "123");
  6. wr.WriteEndElement();
  7. ...
При использовании данного кода происходит перетирание исходного файла или создание нового. Как добавить данные в xml файл не перетирая его содержимое. Спасибо.

Решение задачи: «Запись в xml файл»

textual
Листинг программы
  1.         private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
  2.         {
  3.             saveFileDialog1.Filter = " документ(*.xml)|*.xml";
  4.             openFileDialog1.Filter = " документ(*.xml)|*.xml";
  5.             Stream myStream;
  6.             if (saveFileDialog1.ShowDialog() == DialogResult.OK)
  7.             {
  8.                 if ((myStream = saveFileDialog1.OpenFile()) != null)
  9.                 {
  10.                     StreamWriter mywritet = new StreamWriter(myStream);
  11.                     try
  12.                     {
  13.                         miwritet.(что конкретно сохранить)
  14.                     }
  15.                     catch (Exception ex)
  16.                     {
  17.                         MessageBox.Show(ex.Message);
  18.                     }
  19.                     finally
  20.                     {
  21.                         mywritet.Close();
  22.                     }
  23.                     myStream.Close();
  24.                 }
  25.             }
  26.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут