2011-07-14 16 views
1

タイプxのノードがxのノードの子ではないすべてのノードを効率的に選択するにはどうすればよいですか?選択だけでこのように、IDS top1top2HtmlAgilityPack子 "p"を持たない "p"ノードを選択

+0

は 'も返されsub_sub'べきではありません? 'p'ノードや_any_ノードを厳密に探していますか?あなたの質問はあまり明確に指定されていません。 –

答えて

2

でノードを返す必要があります

<p id="top1"> 
    <ul> 
     <li>Text</li> 
     <li>Text</li> 
     <li>Text</li> 
    </ul> 
    <div> 
     <p id="sub"> 
      <p id="sub_sub"> 
      </p> 
     </p> 
    </div> 
</p> 
<div> 
    <div> 
     <p id="top2"> 
     </p> 
    </div> 
</div> 

pなどのタイプと例

elem.Descendants().Where(e => !e.Descendants("p").Any()) 
関連する問題