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

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

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

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

Решение задачи: «Запись в 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();
                }
            }
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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