Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не удаляются старые значения из XML 
V
    Опции темы
wester
Дата 28.2.2013, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 3
Всего: 13



решено
Доброго времени суток

Есть код
 
Код

xDoc.Root.Element("last").Elements().Remove(); // 1
            foreach (var name in SettingGetter.LastSongList) //2
            {
                var x = new XElement("item");
                x.Value = name.SongName;
                x.SetAttributeValue("genre", name.GenreName);
                xDoc.Root.Element("last").Add(x);
            }


и xml вида
Код

<settings>
  <last>
    <item genre="club_house">old_value</item>
    <item genre="electrohouse">new_value</item>
    <item genre="club_house">new_value</item>
  </last>
<settings>


Проблема в том, что старые элементы item из last не удаляются,а добавляются к last, когда есть цикл foreach. Но когда цикла нет, все из last удаляется
то есть должны получить вот такое в итоге  
Код

<settings>
  <last>
    <item genre="electrohouse">new_value</item>
    <item genre="club_house">new_value</item>
  </last>
<settings>


как можно решить ?

решено

проблема была в коллекции, были лишние элементы которые добавлялись в xml.

Это сообщение отредактировал(а) wester - 28.2.2013, 11:27
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0608 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.