title: HTMLAgilityPack parse in the InnerHTML
body: <pre><code>&lt;div&gt;
  &lt;b&gt;Token1&lt;/b&gt;
  Token2
  &lt;b&gt;Token3&lt;/b&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I try to extract Token2 from the div</p>
  
  <p>I manage to get Token1 and Token3 with :</p>
  
  <pre><code>HtmlNodeCollection headerFooter = doc.DocumentNode.SelectNodes("//div//b");
  </code></pre>
  
  <p>How can I extract directly Token2 with HTMLAgilityPack ?</p>
  
  <p>One dirty option is to replace Token1 and Token2 by string.empty in doc.DocumentNode.SelectNodes("//div").InnerText, but I imagine it can been done in more clean way with HTMLAgilityPack...</p>