19 #ifndef HTML_PARSER_HPP
20 #define HTML_PARSER_HPP
22 #include <boost/scoped_ptr.hpp>
28 virtual void anyTagEnd(
const char *tag,
int tag_len,
30 virtual void attribute(
const char *tag,
int tag_len,
31 const char *attr,
int attr_len,
32 const char *value,
int val_len,
34 virtual void closeTag(
const char *tag,
int tag_len) = 0;
35 virtual void text(
const char *value,
int len) = 0;
46 boost::scoped_ptr<Rep>
m_p;