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

Удаление XML-узла в C#

Вызов Remove отсоединяет узел от родителя в памяти.

После удаления "a" остаётся один дочерний элемент - Count равен 1:

using System.Xml.Linq; XElement root = new("root", new XElement("a"), new XElement("b")); root.Element("a")!.Remove(); Console.WriteLine(root.Elements().Count());

Без аргумента Elements перечисляет всех прямых детей, не только узлы с одним именем. После удаления в этом списке остаётся один узел.

В корне три тега "item" с текстами "one", "two" и "three". Удалите все, кроме первого, и выведите число оставшихся.

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