|
Модераторы: gambit |
|
boobonick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 22.8.2011 Репутация: нет Всего: нет |
Здравствуйте! Не знаю как реализовать. Есть xml:
Как мне при помощи linq выбрать только те узлы , в которых есть Online Price и вывести все элементы из House . Т.е. получается что первый House надо вывести, а второй уже не попадает под условие и его не выводим |
|||
|
||||
boobonick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 22.8.2011 Репутация: нет Всего: нет |
var elements = from e in xdoc.Root.Elements().Descendants() where e.Name=="Name" select e; foreach (XElement e in elements) { Debug.WriteLine("Элемент {0} : значение = {1}", e.Name, e.Value); } Но мне надо чтобы выбиралось все из узла когда where e.Name=="Name" |
|||
|
||||
mihryak |
|
||||
Опытный Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб Репутация: 1 Всего: 36 |
Выберет дома, у которых в списке контрактов есть Online Price |
||||
|
|||||
boobonick |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 22.8.2011 Репутация: нет Всего: нет |
Вопрос, а что если несколько значений Online Price, тест1, тест2 и необходимо чтобы выбиралось только лишь при совпадении всех условий. |
|||
|
||||
olok900 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 7.5.2018 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LINQ (Language-Integrated Query) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |