日期:2014-05-17  浏览次数:20567 次

求助HtmlAgilityPack删除子节点的问题
var strContent = HttpHelper.GetHtmlNode(html).SelectNodes(@"//div [@class='trend-detail-content']");
var node = HttpHelper.GetHtmlNode(strContent[0].InnerHtml).SelectSingleNode(@"//div [@class='trend-detail-other']");
var node11 = HttpHelper.GetHtmlNode(strContent[0].InnerHtml).RemoveChild(node);

报错:Node "<div class="trend-detail-other"></div>" was not found in the collection

需求:删除<h2>自己及里面所有的
删除<div class="trend-detail-other">自己及里面所有的
删除<div class="clearfix page-interactive">自己及里面所有的


源代码如下:
<div class="trend-detail-content" eid="78255">
             <h2>【What's New】Gucci倒霉了?!</h2>
                <p>刚刚赢得Guess商标侵权诉讼案胜诉的Gucci,近日又再一次卷进侵权风波,该起风波由来已久。去年,Gucci被德国时装品牌Gerry Weber告状,向英国产权组要求停止Gucci经典双G商标在英国的使用权,英国产权组近日宣布结果,Gucci以后若要在部分商品上印双“G ”Logo,恐有被控侵权之嫌。据悉,Gucci曾在1984年首次于英国注册招牌双“G”标志,标志领域涵盖包包、服饰、手表、化妆品领域,但依据英国商标法,如果该标志在连续五年内在该领域未曾使用,便丧失所属产品商标拥有权,Gucci方面试图以销售数字来证实双“G”标志确实一直使用,但均被英国产权组方面以数据含糊不清拒绝。不知道接下去,这个老牌品牌该如何处理这个棘手的问题?</p>
                <img src="http://static.tianxia.taobao.com/images/tbtxmiiee/20131120/T201311201040117811.jpg">
                <p>Gucci现任设计师Frida Giannini。</p>
                
                <img src="http://static.tianxia.taobao.com/images/tbtxmiiee/20131120/T2013112010410128587.jpg">
                <p>若侵权事实成立,那Gucci继续推出经典双“G”Logo产品将会变成不合法行为!</p>
                
                <img src="http://static.tianxia.taobao.com/images/tbtxmiiee/20131120/T2013112010431888413.jpg">
                <p>Gucci 2013秋冬新品包款。</p>
                
                <img src="http://static.tianxia.taobao.com/images/tbtxmiiee/20131120/T201311201044189119.jpg">
                <p>Gucci 2013 秋冬新品包款。</p>
                
                <div class="trend-detail-other">
                 <span class="pb-time">发表于&nbsp;2013-11-20 10:44:42</span>
                    <span class="visitors"><span>?</span>人看过</span>
                </div>