Форум программистов, компьютерный форум, киберфорум
Наши страницы
LINQ
Войти
Регистрация
Восстановить пароль
 
a_d_kok
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 20
#1

Linq 2 XML : Парсинг с определенной командой - LINQ

24.07.2015, 09:32. Просмотров 362. Ответов 3
Метки нет (Все метки)

Нужно чтоб при определенном нажатием клавиши показывало строку н-р: 3 и результат mikel и <br> телефон (извините за русский)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
XDocument xdoc = XDocument.Load("XMLFile1.xml");
            xdoc.Descendants("sotrudniki").Select(p => new
            {
                id = p.Element("id").Value,
                name = p.Element("name").Value,
                phone = p.Element("phone").Value
 
            }).ToList().ForEach(p =>{
                Console.WriteLine("id:" + p.id);
                Console.WriteLine("name: " + p.name);
                Console.WriteLine("phone:" + p.phone);
                Console.WriteLine("=============>");
           
            });

http://www.cyberforum.ru/linq/thread1348624.html
0
Миниатюры
Linq 2 XML : Парсинг с определенной командой  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2015, 09:32
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Linq 2 XML : Парсинг с определенной командой (LINQ):

При помощи LINQ to XML считать параметры из XML
Помогите при помощи LINQ to XML считать следующие параметры из XML: id,...

Не работает linq to xml запрос
Здравствуйте. У меня есть вот такой xml &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;...

LINQ to XML: использование атрибутов
привет всем, нужна помощь, в шарпе не силён есть вот такой кусок кода:...

Linq XML - повторяющийся атрибут
Здравствуйте! Помогите решить проблему. Есть код: XDocument doc = new...

Возможная прибыль. linq to xml
Здравствуйте! Есть два файла: 1)Товары -код (уникальный) -название...

3
System9266
7 / 7 / 3
Регистрация: 31.05.2012
Сообщений: 98
24.07.2015, 13:26 #2
a_d_kok, не понятно описал, что тебе нужно
0
a_d_kok
0 / 0 / 0
Регистрация: 13.07.2015
Сообщений: 20
24.07.2015, 16:35  [ТС] #3
н-р я ввожу в клавиатуру 4 и мне показывает mikel и в новой строке номер или 5 и мне показывает drogma и в новой строке номер id не нужно
0
OwenGlendower
Супер-модератор
Эксперт .NET
8748 / 7752 / 3318
Регистрация: 17.03.2014
Сообщений: 15,252
Записей в блоге: 1
24.07.2015, 17:34 #4
a_d_kok, примерно так:
C#
1
2
3
4
5
6
7
8
XDocument xdoc = XDocument.Load("XMLFile1.xml");
Console.Write("Введите id сотрудника: ");
int id = int.Parse(Console.ReadLine());
string name = xdoc.Descendants("sotrudniki")
                    .Where(x => id == int.Parse(x.Element("id").Value))
                    .Select(x => x.Element("name").Value)
                    .SingleOrDefault();
Console.WriteLine(name);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2015, 17:34
Привет! Вот еще темы с решениями:

Linq и xml (добавить элемент)
Здравствуйте, помогите пожалуйста люди добрые. Имеется xml файл со следующим...

LINQ to XML Null Reference
часть документа XML, таких несколько элементов &lt;weather&gt; ...

Xml linq добавить поле
Программно создаю следующий xml документ &lt;?xml version=&quot;1.0&quot;...

LINQ to XML: убрать автоформатирование текста
Здравствуйте, такая проблема возникла: Мне нужно записать в XElement...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru