Steev's HTML Parser is an HTML parsing library
that builds a complete hierarchy for each element
and attribute in the supplied HTML file. Each
element is its own C++ class, replete with child
nodes, allowing for full control and processing.
An 'HTML beautifier' example is included.