Subject: RE: Determining Web server address in xslt doc
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Mon, 26 Jan 2009 21:02:47 -0000
|
> Is there a way I can determine the root of the Web server
> where the XSLT document is so I can hard code URL addresses
> etc based on if I'm in Dev vs Production?
> Example:
> dev.imanewbiefool.com Vs
> uat.imanewbiefool.com or
> www..imanewbiefool.com
>
You can always pass the location in to the stylesheet from the calling
application as a parameter.
In XSLT 2.0, the function static-base-uri() gives you the base URI of the
stylesheet.
There's no equivalent in 1.0, but the document() function can select
relative to the stylesheet by supplying a relative URI reference.
Michael Kay
http://www.saxonica.com/
|