Data Structures | |
struct | XML_userData |
struct | XML_userData::stack_node |
Typedefs | |
typedef XML_userData | USERDATA |
Functions | |
PRIVATE USERDATA * | xml_create_userData (XML_Parser parser, HTRequest *request, HTStream *target_stream) |
PRIVATE void | xml_delete_userData (void *me) |
PRIVATE int | xml_push_element (USERDATA *userdata, const XML_Char *tag, const XML_Char **attrs) |
PRIVATE void | xml_pop_element (USERDATA *userdata) |
PRIVATE void | xml_push_suppressed_element (USERDATA *userdata, const XML_Char *tag) |
PRIVATE void | xml_pop_suppressed_element (USERDATA *userdata) |
PRIVATE void | collect_xml_attributes (prolog_term elt_term, const XML_Char **attrs) |
PRIVATE void | xml_addText (void *userdata, const XML_Char *textbuf, int len) |
PRIVATE void | xml_beginElement (void *userdata, const XML_Char *tag, const XML_Char **attributes) |
PRIVATE void | xml_endElement (void *userdata, const XML_Char *tag) |
PRIVATE void | xml_processingInstruction (void *userData, const XML_Char *target, const XML_Char *data) |
PRIVATE void | xml_unparsedEntityDecl (void *userData, const XML_Char *entityName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName) |
PRIVATE void | xml_notationDecl (void *userData, const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) |
PRIVATE int | xml_externalEntityRef (XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId) |
PRIVATE int | xml_unknownEncoding (void *encodingHandlerData, const XML_Char *name, XML_Encoding *info) |
PRIVATE prolog_term | xml_push_dummy (USERDATA *userdata) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|