Syntax: | xslt_stylesheet
|
---|---|
Default: | — |
Context: | location |
Defines the XSLT stylesheet and its optional parameters. A stylesheet is compiled at the configuration stage.
Parameters can either be specified separately, or grouped in a single line using the “:
” delimiter. If a parameter includes the “:
” character, it should be escaped as “%3A
”. Also, libxslt
requires to enclose parameters that contain non-alphanumeric characters into single or double quotes, for example:
1 | param1='http%3A//www.example.com':param2=value2 |
The parameters description can contain variables, for example, the whole line of parameters can be taken from a single variable:
1 2 3 4 5 6 | location / { xslt_stylesheet /site/xslt/one.xslt $arg_xslt_params param1='$value1':param2=value2 param3=value3; } |
It is possible to specify several stylesheets. They will be applied sequentially in the specified order.
Please login to continue.