Запись в 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();
                }
            }
        }

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


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

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

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