title: HtmlAgilityPack | Wrongly retrieved table nodes
body: <p>Hi there I've just registered on this website, because I need some help.</p>
  
  <p><strong>I want to get results from the nyaa.eu website.</strong></p>
  
  <p>Basically:</p>
  
  <ul>
  <li>Table Node is called <code>&lt;table class="tlist"&gt;</code></li>
  <li>Every row node is called <code>&lt;tr class="tlistrow"&gt;</code> also sometimes it's <strong>'trusted tlistrow'</strong> etc.</li>
  <li>The Nodes I try to retrieve are: <code>&lt;td class="tlistname"&gt; &lt;td class="tlistsize"&gt; &lt;td class="tlistsn"&gt; and &lt;td class="tlistln"&gt;</code></li>
  </ul>
  
  <p>Firstly I'm retrieving a table which contains all the info about torrents:</p>
  
  <pre><code>HtmlNode hnTable = doc.DocumentNode.SelectSingleNode("//table[@class='tlist']");
  </code></pre>
  
  <p>So, next thing is retrieving all the rows which contains 'tlistrow' in its class attribute:</p>
  
  <pre><code>HtmlNodeCollection hncRows = hnTable.SelectNodes("//tr[contains(@class,'tlistrow')]");
  </code></pre>
  
  <p>And finally the problem is when I read every node it's always the same one:</p>
  
  <pre><code>foreach (HtmlNode row in hncRows)
  {
      foreach (HtmlNode child in row.ChildNodes)
      {
          if (child.SelectSingleNode("//td[@class='tlistname']") != null)
          {
              MessageBox.Show("Something found!\n\n" + child.SelectSingleNode("//td[@class='tlistname']").InnerText);
              break;
          }
      }
  }
  </code></pre>
  
  <p>The text displayed in the messagebox is always the same, it looks like it only selects one node multiple times.</p>
  
  <p>How can I fix this or if I am doing anything wrong, please correct me.</p>