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<[log in to unmask]> 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 > # [log in to unmask] > # http://rocky.uta.edu/doran/ > > -- ---------------------------------------------------------- Kyle Banerjee Digital Services Program Manager Orbis Cascade Alliance [log in to unmask] / 503.999.9787