title: How to get all children nodes with html agility pack and xpath
body: <p>I have an XML document I am trying to parse with HTML Agility Pack using XPath. This is my code for getting the elements:</p>
  
  <pre><code>HtmlDocument htmldoc = new HtmlDocument();
  htmldoc.Load(fileName);
  HtmlNodeCollection nodes = htmldoc.DocumentNode.SelectNodes("feed/l");
  </code></pre>
  
  <p>This is my XML document</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;feed&gt;
  &lt;tm&gt;5701&lt;/tm&gt;
  &lt;tp&gt;1141&lt;/tp&gt;
  &lt;pnr&gt;1&lt;/pnr&gt;
  &lt;l type="TEXT"&gt;
  &lt;ca&gt;
  &lt;c id="21"&gt;JA&lt;/c&gt;
  &lt;/ca&gt;
  &lt;pts&gt;
  &lt;pt id="5"&gt;DO&lt;/pt&gt;
  &lt;/pts&gt;
  &lt;od&gt;MA 99&lt;/od&gt;
  &lt;osd&gt;2014-02-21&lt;/osd&gt;
  &lt;od&gt;2014-02-22&lt;/od&gt;
  &lt;cu&gt;url&lt;/cu&gt;
  &lt;ip&gt;ip&lt;/ip&gt;
  &lt;ai&gt;3184&lt;/ai&gt;
  &lt;an&gt;com&lt;/an&gt;
  &lt;n id="1"&gt;US n&lt;/n&gt;
  &lt;/l&gt;
  &lt;/feed&gt;
  </code></pre>
  
  <p>I am trying to get all the node that are children of <code>l</code> and their children, but my XPath returns nodes with <code>l</code> as a collection but the children are null. The nodes I am looking for grouped by <code>l</code> are these</p>
  
  <pre><code> &lt;ca&gt;
  &lt;c id="21"&gt;JA&lt;/c&gt;
  &lt;/ca&gt;
  &lt;pts&gt;
  &lt;pt id="5"&gt;DO&lt;/pt&gt;
  &lt;/pts&gt;
  &lt;od&gt;MA 99&lt;/od&gt;
  &lt;osd&gt;2014-02-21&lt;/osd&gt;
  &lt;od&gt;2014-02-22&lt;/od&gt;
  &lt;cu&gt;url&lt;/cu&gt;
  &lt;ip&gt;ip&lt;/ip&gt;
  &lt;ai&gt;3184&lt;/ai&gt;
  &lt;an&gt;com&lt;/an&gt;
  &lt;n id="1"&gt;US n&lt;/n&gt;
  </code></pre>
  
  <p>but there are no children. Please help my XPath seems to be correct.</p>