- 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 closeTag(const char *name) = 0;
+ virtual void openTagStart(const char *tag, int tag_len) = 0;
+ virtual void anyTagEnd(const char *tag, int tag_len,
+ int close_it) = 0;
+ virtual void attribute(const char *tag, int tag_len,
+ const char *attr, int attr_len,
+ const char *value, int val_len,
+ const char *sep) = 0;
+ virtual void closeTag(const char *tag, int tag_len) = 0;