static void _external_entity_ref_handler(void *user, const xmlChar *names, int type, const xmlChar *sys_id, const xmlChar *pub_id, xmlChar *content) { XML_Parser parser = (XML_Parser) user; if (parser->h_external_entity_ref == NULL) { return; } parser->h_external_entity_ref(parser, names, "", sys_id, pub_id); }
static void _external_entity_ref_handler(void *user, const xmlChar *names, int type, const xmlChar *sys_id, const xmlChar *pub_id, xmlChar *content) { XML_Parser parser = (XML_Parser) user; if (parser->h_external_entity_ref == NULL) { return; } if (!parser->h_external_entity_ref(parser, names, (XML_Char *) "", sys_id, pub_id)) { xmlStopParser(parser->parser); parser->parser->errNo = XML_ERROR_EXTERNAL_ENTITY_HANDLING; }; }