@Stels007

C# Xml Как выполнить выборку?

Здравствуйте! Помогите, пожалуйста, выполнить выборку следующего Xml файла:

<?xml version="1.0" encoding="UTF-8"?>
-<head>-<Klassi>
<klass1>Класс 1</klass1>
<klass2>Класс 2</klass2>
<klass3>Класс 3</klass3>
<klass4>Класс 4</klass4>
-<klass5>Класс 5<gruppa>5-А</gruppa><gruppa>5-Б</gruppa></klass5>
<klass6>Класс 6</klass6>-
<klass7>Класс 7<gruppa>7-В</gruppa></klass7>
<klass8>Класс 8</klass8>
<klass9>Класс 9</klass9>
<klass10>Класс 10</klass10>
<klass11>Класс 11</klass11>
</Klassi>
</head>


Задача заключается в следующем: Нужно вывести только значения элементов gruppa во всех klassN. Как это сделать?
  • Вопрос задан
  • 240 просмотров
Решения вопроса 1
arxont
@arxont
C# программист
XDocument xdoc = XDocument.Load("test.xml");

var query = xdoc.Descendants("gruppa");

foreach (var x in query)
{
   Console.WriteLine(x.Value);             
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы