title: Parse HTML With C#
body: <p>I'd like to parse html page using C#. There are html pages which contain a lot of html tags, here's a sample of one of them :</p>
  
  <pre><code>&lt;span class=text14 id="article_content"&gt;&lt;!-- RELEVANTI_ARTICLE_START --&gt;&lt;span &gt;&lt;/b&gt;The 
       most important component for &lt;a
       class=bluelink href="http://www.ynetnews.com/articles/0,7340,L-
       3284752,00.html%20"' onmouseover='this.href=unescape(this.href)' 
       target=_blank&gt;Israel&lt;/a&gt;'s
       security is its special relations with the American administration, and especially with its generous purse. When the Netanyahu government launches a great outcry against the &lt;a  ...
  </code></pre>
  
  <p>but I'd only like to get the content wrapped by the <code>&lt;span class=text14 id="article_content"&gt;</code> tag.
   At first I've thought about using preg match, but then realized it's not efficient at all.
  I've later read about <strong>Html Agility Pack</strong> and <strong>FizzlerEx</strong> -
  i'd like to know whether it's possible to get the text wrapped by the specific tag i've mentioned using these tools, and i'd be grateful if someone could tell me how fast this task could be performed.</p>