Welcome! Log In Create A New Profile

Advanced

Re: XSLT, one XML file and differing URIs

Maxim Dounin
March 19, 2014 10:10AM
Hello!

On Wed, Mar 19, 2014 at 06:48:25AM -0400, dvdnginx wrote:

> Hello,
>
> I was wondering if anyone could put on the right path to do the following,
>
> So in it's simplest form, lets say I have one file "chapter.xml" in
> directory A
>
> /A/chapter.xml
>
> I want to use nginx XSLT processing ability to "present" this file based on
> different URIs, so
>
> If someone accesses /A/ it presents chapter.xml using XSLT file chapter.xsl,
> if someone accesses /A/sec1/ it presents chapter.xml using XSLT file
> sec.xsl and passes it parameter 1, if someone accesses /A/sec2/ it presents
> chapter.xml using XSLT file sec.xsl and passes it parameter 2.
>
> etc.
>
> I can achieve the first one as follows
>
> location /A/ {;
> xslt_stylesheet chapter.xsl;
> index chapter.xml
> }
>
> but I'm stuck on /A/sec1 /A/sec2 etc

The "alias" directive should do the trick, see
http://nginx.org/r/alias.

Something like this should work:

location /A/ {
xslt_stylesheet chapter.xsl;
...
}

location /A/sec1/ {
alias /path/to/A/;
xslt_stylesheet sec.xsl;
...
}

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

XSLT, one XML file and differing URIs

dvdnginx March 19, 2014 06:48AM

Re: XSLT, one XML file and differing URIs

Maxim Dounin March 19, 2014 10:10AM

Re: XSLT, one XML file and differing URIs

dvdnginx April 03, 2014 07:03AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 281
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready