title: HtmlAgilityPack HtmlNode how to get <select> and <option> tag
body: <p>I am using HtmlAgilityPack HtmlNode and i want to get</p>
  
  <pre><code>&lt;select&gt; and &lt;option&gt; and all other html tags.
  </code></pre>
  
  <p>Currently HtmlNode parse only html, table, div,... tags. How can i get option and select tag too.</p>
  
  <p>My current code:</p>
  
  <pre><code>if (htmlContent != null)
  {
      doc.LoadHtml(htmlContent);
  
      if (doc.DocumentNode.SelectNodes("//*") == null)
      {
          List&lt;TagValuePair&gt; tempList = new List&lt;TagValuePair&gt;();
          tempList.Add(new TagValuePair("Error!", htmlContent, -1));
          return tempList;
      }
  
      foreach (HtmlNode tag in doc.DocumentNode.SelectNodes("//*"))
      {
          try
          {
              if (!string.IsNullOrEmpty(tag.InnerHtml))
              {
                  if (!tagAppearance.Keys.Contains(tag.Name))
                  {
                      tagAppearance.Add(tag.Name, 1);
                  }
                  else
                      tagAppearance[tag.Name] = tagAppearance[tag.Name] + 1;
  
                  tagsValues.Add(
                      new TagValuePair(tag.Name, tag.InnerHtml.Trim(),
                      tagAppearance[tag.Name])
                  );
              }
          }
          catch
          {
              return null;
          }
      }
  }
  </code></pre>
  
  <p>i try with </p>
  
  <pre><code>doc.DocumentNode.SelectNodes("//option"); 
  </code></pre>
  
  <p>and i get option tags but no others. How to get all + option and select</p>
  
  <p>EDIT:</p>
  
  <p>need to get all data from option from this html:</p>
  
  <pre><code>&lt;select onchange="javascript:submitGlobalDiscountSvetisce(this.value);submitGlobalDiscount(this.value);" name="datumper"&gt;
                    &lt;option value="18.6.2011|7"&gt;18.jun. 7 noči od 515,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="25.6.2011|7"&gt;25.jun. 7 noči od 515,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="2.7.2011|7"&gt;2.jul. 7 noči od 515,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="9.7.2011|7"&gt;9.jul. 7 noči od 515,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="16.7.2011|7"&gt;16.jul. 7 noči od 515,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="23.7.2011|7"&gt;23.jul. 7 noči od 515,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="30.7.2011|7"&gt;30.jul. 7 noči od 529,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="6.8.2011|7"&gt;6.avg. 7 noči od 529,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="13.8.2011|7"&gt;13.avg. 7 noči od 529,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="20.8.2011|7"&gt;20.avg. 7 noči od 529,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="3.9.2011|7"&gt;3.sep. 7 noči od 487,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="10.9.2011|7"&gt;10.sep. 7 noči od 487,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="17.9.2011|7"&gt;17.sep. 7 noči od 487,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="24.9.2011|7"&gt;24.sep. 7 noči od 487,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="1.10.2011|7"&gt;1.okt. 7 noči od 529,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="8.10.2011|7"&gt;8.okt. 7 noči od 529,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="15.10.2011|7"&gt;15.okt. 7 noči od 529,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="22.10.2011|7"&gt;22.okt. 7 noči od 567,00&amp;nbsp;EUR&lt;/option&gt;
  &lt;option value="29.10.2011|7"&gt;29.okt. 7 noči od 567,00&amp;nbsp;EUR&lt;/option&gt;
  
                  &lt;/select&gt;
  </code></pre>