#include "httpd.h" /* vim:noet:ts=4 */ #include "http_config.h" #include "http_core.h" #include "http_protocol.h" #include "http_request.h" //#include "apr_compat.h" #include "apr_strings.h" #include "apr_reslist.h" #include "http_log.h" #include "util_filter.h" #include "opensrf/utils.h" #include #include #include #define MODULE_NAME "xmlent_module" /* Define the config defaults here */ #define MODXMLENT_CONFIG_STRIP_COMMENTS "XMLEntStripComments" #define MODXMLENT_CONFIG_CONTENT_TYPE "XMLEntContentType" #define MODXMLENT_CONFIG_CONTENT_TYPE_DEFAULT "text/html" #define MODXMLENT_CONFIG_STRIP_PI "XMLEntStripPI" #define MODXMLENT_CONFIG_DOCTYPE "XMLEntDoctype" #define MODXMLENT_CONFIG_STRIP_DOCTYPE "XMLEntStripDoctype" #define MODXMLENT_CONFIG_ESCAPE_SCRIPT "XMLEntEscapeScript" module AP_MODULE_DECLARE_DATA xmlent_module; int xmlEntInScript = 0; /* are we in the middle of a