title: HtmlAgilityPack using Linq for windows phone 8.1 platform
body: <p>As HtmlAgilityPack is yet not supported in windows phone 8.1,referencing manually in the project was a trick solution. But this is not the only problem. I could use <code>XPath</code> for my past project to select nodes. Now I can see that <code>HtmlDocumentNode.SelectNode()</code> function is no more(because of version compatibility may be).</p>
  
  <p>what I used in my past project was similar to this</p>
  
  <pre><code>HtmlNode parent = document.DocumentNode.SelectSingleNode("//ul[@class='songs-list1']");
  HtmlNodeCollection x = parent.ChildNodes;
  </code></pre>
  
  <p>I searched over stackoverflow and google and got an Idea that It's still possible to select nodes using Linq. </p>
  
  <p>I'm seeking for a block of code which will work like <code>SelectNodes</code>, <code>SelectNode</code>.</p>
  
  <p>Loading the <code>HtmlDocument</code> asynchronously would be appreciated.</p>