Re: How to access environment variables in XSL

From: Kyle Banerjee <kyle.banerjee_at_nyob>
Date: Fri, 19 Jun 2009 13:02:38 -0700
To: CODE4LIB_at_LISTSERV.ND.EDU
The low tech way to accomplish this is to use PERL to create the XSLT
on the fly. You can just jam the values directly in or define an
<xsl:variable>

kyle


On Fri, Jun 19, 2009 at 12:44 PM, Doran, Michael D<doran_at_uta.edu> wrote:
> I am working with some XSL pages that serve up HTML on the web.  I'm new to XSL.   In my prior web development, I was accustomed to being able to access environment variables (and their values, natch) in my CGI scripts and/or via Server Side Includes.  Is there an equivalent mechanism for accessing those environment variables within an XSL page?
>
> These are examples of the variables I'm referring to:
>    SERVER_NAME
>    SERVER_PORT
>    HTTP_HOST
>    DOCUMENT_URI
>    REMOTE_ADDR
>    HTTP_REFERER
>
> In a Perl CGI script, I would do something like this:
>    my $server = $ENV{'SERVER_NAME'};
>
> Or in an SSI, I could do something like this:
>    <!--#echo var="REMOTE_ADDR"-->
>
> If it matters, I'm working in: Solaris/Apache/Tomcat
>
> I've googled this but not found anything useful yet (except for other people asking the same question).  Maybe I'm asking the wrong question.  Any help would be appreciated.
>
> -- Michael
>
> # Michael Doran, Systems Librarian
> # University of Texas at Arlington
> # 817-272-5326 office
> # 817-688-1926 mobile
> # doran_at_uta.edu
> # http://rocky.uta.edu/doran/
>
>



-- 
----------------------------------------------------------
Kyle Banerjee
Digital Services Program Manager
Orbis Cascade Alliance
banerjek_at_uoregon.edu / 503.999.9787
Received on Fri Jun 19 2009 - 16:03:31 EDT