title: Read HTML file using in C++ to extract content between <p> and <h3> tags
body: <p>I have the following html file:</p>
  
  <pre><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN" "http://www.w3.org/MarkUp/Wilbur/HTML32.dtd"&gt;
  &lt;html xmlns="http://www.w3.org/MarkUp/Wilbur/HTML32.dtd"&gt;
    &lt;head&gt;
      &lt;meta http-equiv="Content-Type" content="text/html;charset=utf-8"&gt;
    &lt;/head&gt;
    &lt;body style="margin-left: 5%;"&gt;
      &lt;a name="pagetop"&gt;&lt;/a&gt;
      &lt;a name="firstpage"&gt;&lt;/a&gt; 
      &lt;div&gt;
      &lt;h3&gt;Content to read I&lt;/h3&gt;
           &lt;p&gt;
  Content to read II&lt;br&gt;&lt;br&gt;
  &lt;/p&gt;
            &lt;img src="abc.svg" width="200" height="166" alt=""&gt;
  &lt;br&gt;&lt;br&gt;    
  &lt;h4&gt;Code:ABC&lt;/h4&gt;
        &lt;!-- End Buttons --&gt;
      &lt;/div&gt;
    &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>I want to read the content between the 2 tags &lt; p > (without &lt; br >) and &lt; h3 >
  Is there some standard available in lets say boost for achieving the same?</p>