Задать вопрос

Как сохранить изменение в файле xml?

Всем привет.
Сделал форму редактирования xml файла. Получаю значения из xml по названию радиостанции таким способом:
private void EditRadiostation_Load(object sender, EventArgs e)
        {
            XDocument xdoc = XDocument.Load(XMLFileName);

            foreach (XElement radiostationElement in xdoc.Element("users").Elements("radiostation"))
            {
                XAttribute nameAttribute = radiostationElement.Attribute("name");
                XElement countryElement = radiostationElement.Element("country");
                XElement genreElement = radiostationElement.Element("genre");
                XElement subgenreElement = radiostationElement.Element("subgenre");
                XElement titleElement = radiostationElement.Element("title");
                XElement urlwwwElement = radiostationElement.Element("urlwww");
                XElement iconElement = radiostationElement.Element("ico");

                if (titleElement.Value == MainForm.nameStation)
                {
                    editTitleRadiostation.Text = nameAttribute.Value;
                    editCountryPanel.Text = countryElement.Value;
                    editUrlPanel.Text = urlwwwElement.Value;
                }
            }
        }


Вношу изменения в textbox'ы и теперь надо сохранить именно изменения, а не добавлять в конец.

Перелопатил много форумов, но пока не нашел как реализовать именно изменения в xml, а не добавление. Добавление у меня работает в другой форме.

Подскажите как реализовать сохранение изменений в файле? Спасибо.
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы