void Start(void *data, const char *el, const char **attr);
void End(void *data, const char *el);
void Start(void *data, const char *el, const char **attr);
void End(void *data, const char *el);
int Start(const char *el, const char **attr);
void End(const char *el);
int Start(const char *el, const char **attr);
void End(const char *el);