class HTMLParserEvent {
public:
virtual void openTagStart(const char *name) = 0;
- virtual void anyTagEnd(const char *name) = 0;
- virtual void attribute(const char *tagName,
- const char *name,
- const char *value,
- int val_len) = 0;
+ virtual void anyTagEnd(const char *name, int close_it) = 0;
+ virtual void attribute(const char *tagName, const char *name,
+ const char *value,
+ int val_len) = 0;
virtual void closeTag(const char *name) = 0;
virtual void text(const char *value, int len) = 0;
};
public:
HTMLParser();
~HTMLParser();
- void parse(HTMLParserEvent & event, const char *str) const;
+ void parse(HTMLParserEvent &event, const char *str) const;
};
}