title: HtmAgilityPack not returning all nodes
body: <p>I'm trying to scrape data from here <a href="http://www.forexfactory.com/calendar.php" rel="nofollow noreferrer">http://www.forexfactory.com/calendar.php</a></p>
  
  <p>Here is my code</p>
  
  <pre><code>        var parser = new HtmlDocument();
          parser.LoadHtml(html);
  
          var datas = parser.DocumentNode.SelectNodes("//tr/@data-eventid");
  </code></pre>
  
  <p>where <code>html</code> is loaded from the link above.</p>
  
  <p>Problem is, the nodes retrieved are not consistent. Under debugger, it only returns 14 nodes and others are somehow sort of error (came out as <code>?</code>). But under QuickWatch window, it returns all nodes. I am not quite sure why is this happening.</p>
  
  <p>Even if I use chrome console, it retrieves all nodes, so the markup is right. <code>$x("//tr/@data-eventid")</code> in chrome console.</p>
  
  <p><img src="https://i.imgur.com/tOcjbz4.png" alt="Not okay">
  <img src="https://i.imgur.com/BKQTErz.png" alt="Okay"></p>