第三方库HtmlAgilityPack的一个Bug

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

node.ParentNode.RemoveChild(node);

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

posted @ 2013-04-17 11:02  门对夕阳  阅读(243)  评论(0编辑  收藏  举报