Страницы

Поиск по вопросам

суббота, 11 апреля 2020 г.

Как в XML найти узел по атрибуту и удалить или изменить?

#c_sharp #xml

                    

Как найти узел по атрибуту?
Как найти узел по атрибуту и удалить?
Как найти узел по атрибуту и изменить атрибут?


Только без LINQ.

Пример XML-файла.

System.xml


  
    Microsoft
    48
  
  
    Google
    48
  


    


Ответы

Ответ 1



1. XmlNodeList nodes = xmlDoc.SelectNodes("//element[@name='value']"); 2. for (int i = nodes.Count - 1; i >= 0; i--) { nodes[i].ParentNode.RemoveChild(nodes[i]); } 3. XmlNode node = xmlDoc.SelectSingleNode("//element[@name='value']"); node.Attributes[0].Value = newValue;

Комментариев нет:

Отправить комментарий