第三方库HtmlAgilityPack的一个Bug

HtmlNode对象有一个Remove()方法,如果要将此节点从父节点从删除,务必使用如下的写法:

node.ParentNode.RemoveChild(node);

而不要使用node.Remove(),后者有时候会把自身从一个Collection中移除掉,而不是从父节点中移除。

原文地址:https://www.cnblogs.com/Antech/p/3025729.html