Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
SVA
51 / 50 / 18
Регистрация: 12.07.2011
Сообщений: 547
Завершенные тесты: 3
1

Чтение XML в определённых XNode

18.04.2013, 11:32. Просмотров 635. Ответов 3
Метки нет (Все метки)

Как читать XML файл только в определенных Node.

Есть XDocument doc в котором находится примерно следующая конструкция
HTML5
1
2
3
4
5
6
7
8
9
<Bod>
 <INT>12</INT>
 <INT2>12</INT2>
     <Food>  
        <I></I>
        <I2></I2>
        <I3></I3>
     </Food>
</Bod>
Нужно читать только то что находится в <Food>
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 11:32
Ответы с готовыми решениями:

Подсчитать количество определённых тегов в XML-файле
Имеется функция возвращающая XML документ XmlDocument xd = new XmlDocument(); ...

Чтение XML файла, без использования встроенных средств работы с XML
Разработать программу на любом из перечисленных языков программирования c#. Программа должна...

Чтение xml
Добрый день! Имеется xml файл такого содержания: &lt;response list=&quot;true&quot;&gt; &lt;count&gt;19189&lt;/count&gt;...

Чтение Xml
Добрый день, с xml раньше никогда не работал, помогите разобраться. Вобщем, имеется xml-документ,...

Чтение XML C#
Здравствуйте! Я только учусь , поэтому простите... Есть XML к примеру: &lt;Заказы&gt; &lt;Vopros7...

3
pincet
1382 / 966 / 130
Регистрация: 23.07.2010
Сообщений: 5,227
18.04.2013, 11:40 2
Можно так
C#
1
2
3
4
5
 XDocument xd;
            xd = XDocument.Parse("<Bod><INT>12</INT><INT2>12</INT2><Food><I>I</I><I2>I2</I2><I3>I3</I3></Food></Bod>");
 
            foreach (var x in xd.Element("Bod").Element("Food").Elements())
                Console.WriteLine(x.Value);
Можно LINQ
1
SVA
51 / 50 / 18
Регистрация: 12.07.2011
Сообщений: 547
Завершенные тесты: 3
18.04.2013, 11:44  [ТС] 3
Спасибо, подойдет вполне.Если не затруднит пример Linq напишите, чисто из интереса хотелось бы посмотреть.
0
pincet
1382 / 966 / 130
Регистрация: 23.07.2010
Сообщений: 5,227
18.04.2013, 12:27 4
C#
1
2
3
4
5
var e = from el in xd.Root.Elements()
                    where el.Name=="Food"
                    select el;
            foreach (var n in e.Elements())
                Console.WriteLine(n.Value);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2013, 12:27

Чтение XML
Не получается считать в DGV Xml файл:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;...

Чтение XML
Доброго времени суток. Есть xml файл, структура примерно такая: &lt;graph&gt; &lt;Info id=&quot;1&quot;...

Чтение XML
есть БД на XML. &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt; &lt;data&gt; &lt;user login=&quot;sasha&quot;...


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

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

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