title: Parse html using C
body: <p>I need to grab some content from an HTML (XHTML valid) page. I grab the page using curl and store it in memory.</p>
  
  <p>I played with the idea of using regex with the PCRE library, but simply I couldn't find any examples using it with C. Then I moved on to look at HTML parsers and again there is not a good selection. All I could find was a skimpy documented module for libxml called HTMLparser.</p>
  
  <p>Are there any alternatives? If not, then examples for what I found already?</p>