Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpXmGrp 439 of 509 menu
◀ ▶

Группа XML-тегов в C#

Группа одноименных тегов - несколько узлов с одним именем под общим родителем.

Когда в документе повторяется одно имя, их перебирают циклом по дочерним узлам:

<root> <item>alpha</item> <item>beta</item> <item>gamma</item> </root>

Имя тега передают в Elements и в цикле выводят текст каждого узла. В консоли будут "alpha", "beta" и "gamma":

using System.Xml.Linq; string xml = "<root><item>alpha</item><item>beta</item><item>gamma</item></root>"; foreach (XElement item in XDocument.Parse(xml).Root!.Elements("item")) { Console.WriteLine(item.Value); }

Дан следующий XML:

<root> <name>john</name> <name>eric</name> <name>kyle</name> </root>

Выведите имя каждого юзера на отдельной строке.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить