exslt support

This commit is contained in:
Igor Sysoev 2008-11-11 15:22:24 +00:00
parent bc70b323d3
commit 05215534e7
2 changed files with 73 additions and 0 deletions

View file

@ -15,6 +15,10 @@
#include <libxslt/transform.h>
#include <libxslt/xsltutils.h>
#if (NGX_HAVE_EXSLT)
#include <libexslt/exslt.h>
#endif
#ifndef NGX_HTTP_XSLT_REUSE_DTD
#define NGX_HTTP_XSLT_REUSE_DTD 1
@ -1269,6 +1273,10 @@ ngx_http_xslt_filter_init(ngx_conf_t *cf)
{
xmlInitParser();
#if (NGX_HAVE_EXSLT)
exsltRegisterAll();
#endif
ngx_http_next_header_filter = ngx_http_top_header_filter;
ngx_http_top_header_filter = ngx_http_xslt_header_filter;