A HTML parser for C++