If you are using some sort of XSL processor in a programming language (java,
php, ruby) you can "assign" a variable to the xsl file and use the variable
in the file much like you would in any other scripting environment.
You can also go one step ahead and use XQuery which gives you the ability to
access a FLOWR based enviornment where you can declare variables and
introduce some more advanced logic over XSL.
Andrew
On Fri, Jun 19, 2009 at 3: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/
>
>
|