Как удалить узел из загруженного XmlDocument XML

Я повторил фрагмент XML, как это ниже, в большом документе. Как удалить все вхождения well, total а также fee используя XmlDocument?

<res>
  <pay>
    <well/>
    <total/>
    <fee/>
    <tit>
        <qr>asdf</qr>
        <id>
            <num/>
        </id>
    </tit>
  </pay>
</res>

1 ответ

Загрузите XML в XDocument ( https://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument(v=vs.110).aspx) и затем используйте linq для поиска и удаления узлов. обсуждаемый.

Тогда это просто дубликат XDocument, удаляющий узел

Если вы действительно хотите использовать XMLDocument вместо класса XDocument, то это двойное удаление узлов из XmlDocument

Другие вопросы по тегам