This module is a filter which converts an XML response with the aid of one or more XSLT templates.
This module was introduced in 0.7.8 and needs to be enabled via
ERROR in secure-include.php: could not read the given src URL http://wiki.nginx.org/nginx.org/ngx_http_xslt_module/xml_entities.txt
Specifies the DTD file which describes symbolic elements (xml entities). This file is compiled at the stage of configuration. For technical reasons it's not possible to specify entities in the XML being processed, therefore they are ignored, but this specially assigned file is used instead. In this file it is not necessary to describe structure of processed XML, it is sufficient only to declare necessary symbolic elements, for example:
<! ENTITY of nbsp “ “>
ERROR in secure-include.php: could not read the given src URL http://wiki.nginx.org/nginx.org/ngx_http_xslt_module/xslt_param.txt
ERROR in secure-include.php: could not read the given src URL http://wiki.nginx.org/nginx.org/ngx_http_xslt_module/xslt_stylesheet.txt
Specifies the XSLT template with its parameters. Template is compiled at the stage of configuration. The parameters are assigned as shown:
You can specify parameters either one per line, or separate multiple parameters with colon (“: ”) If the parameter itself contains the character “:”, escape it as “%3A”. Furthermore, libxslt requires that string parameters should be quoted by the single or dual quotation marks if they contain non-alphanumeric characters, for example:
It's possible to use variables as parameters, for example, the entire line of the parameters can be substituted with one variable:
It is possible to specify several templates, in which case they would be chained together in the order of their declaration.
ERROR in secure-include.php: could not read the given src URL http://wiki.nginx.org/nginx.org/ngx_http_xslt_module/xslt_types.txt
Permit processing responses with specified MIME-types in addition to “text/xml”. If XSLT output mode is HTML, then the response MIME-type changes to “text/HTML”.