4
Я использую XPath
для выбора узла отчета. Теперь я хочу знать, как я могу удалить этот узел из документа, не зная, какие у них дети?Удаление дочернего узла из XmlNode
Я пытался дозвониться .RemoveChild
и выдает эту ошибку:
узел должен быть удален не является дочерним этого узла.
Это мой код для удаления узла:
var node = doc.SelectSingleNode("//report");
doc.RemoveChild(node);
Я знаю, что вы, вероятно, знаете об этом, но XPath найдет в документе элемент «report» * где угодно *. Вы знаете свою схему лучше, чем я, но «//» запросы XPath всегда заставляют меня чувствовать себя неловко ... – LexyStardust