Как удалить узел в xml по имени?

328
24 августа 2017, 18:33

Есть xml

<JOBS>
  <job ID="1" CheckForScan="True"  /> 
  <job ID="2" CheckForScan="True"  /> 
  <settings Read="True"  /> 
</JOBS>

Как с помощью Linq удалить все узлы с именем job?

Answer 1
using System.Xml.Linq;
...
//Удаление всех job элементов из первого узла
XDocument xDoc = XDocument.Load(pathToXml);
xDoc.Element("JOBS").Elements("job").Remove();
//Добавление 
xDoc.Element("JOBS")
    .Add(new XElement("job",
                      new XAttribute("ID", "newOne"),
                      new XAttribute("CheckForScan","True")));
READ ALSO
Сохранение видео файла в фоновом режиме приложения UWP

Сохранение видео файла в фоновом режиме приложения UWP

ЗдравствуйтеЕсть простой видеоредактор, сохранение видео в файл реализовано в фоновом режиме, реализация по документации https://docs

218
Подключение к HIVE Hadoop

Подключение к HIVE Hadoop

Есть бд которая находится на сервере обращаюсь туда через браузер типа http://0000

278
c# как получить массив для ldtoken?

c# как получить массив для ldtoken?

Есть исходный код, например new int[]{123,234,345,456}, как получить это значение из il-кода?

268