|  | 
| 
 Data Fields | 
| void(* | preparse )(struct _sgml_parser *parser, void *userContext) | 
| void(* | postparse )(struct _sgml_parser *parser, void *userContext) | 
| void(* | elementBegin )(struct _sgml_parser *parser, void *userContext, const char *elementName) | 
| void(* | elementEnd )(struct _sgml_parser *parser, void *userContext, const char *elementName) | 
| void(* | attributeNew )(struct _sgml_parser *parser, void *userContext, const char *attributeName, const char *attributeValue) | 
| void(* | textNew )(struct _sgml_parser *parser, void *userContext, const char *text) | 
| void(* | commentNew )(struct _sgml_parser *parser, void *userContext, const char *comment) | 
Basic handlers of SGML parsing.