Modules | |
HTML Extension | |
XML Extension | |
Defines | |
#define | sgmlParserGetExtensionContext(parser) parser->internal.extensionContext |
#define | sgmlParserGetUserContext(parser) parser->internal.userContext |
Functions | |
SGML_PARSER * | sgmlParserNew () |
unsigned long | sgmlParserInitialize (SGML_PARSER *parser, enum SgmlExtensionType type, SGML_HANDLERS *handlers, void *userContext) |
void | sgmlParserDestroy (SGML_PARSER *parser, unsigned char destroyParser) |
unsigned long | sgmlParserParseString (SGML_PARSER *parser, const char *string, const unsigned long stringLength) |
unsigned long | sgmlParserParseFile (SGML_PARSER *parser, const char *file) |
void | sgmlParserExtensionSetParam (SGML_PARSER *parser, unsigned long param, void *value) |
void | sgmlParserExtensionGetParam (SGML_PARSER *parser, unsigned long param, void *value) |
|
Destroys and deinitializes an SGML_PARSER. If the destroyParser parameter is 1, the pointer passed in is deallocated by free().
|
|
Gets a parameter on a given SGML parser extension. If the type passed to initialize was...
|
|
Sets a parameter on a given SGML parser extension. If the type passed to initialize was...
|
|
Initializes an SGML_PARSER. The type parameter can be one of the following:
|
|
Constructs and initializes a new SGML_PARSER instance.
|
|
Parser a given file.
|
|
Parses a given string.
|