Hi,
Unfortunately, it doesn't seem too work. The param is not
going into an
<xsl:...> tag, but into a html tag. The variable is set in
the main xsl
style sheet, and the actual <xsl:template ... /> is in an
included helper
xsl stylesheet. (I think I'm right in saying that the param
name needs to
match the variable name to do this!?!)
So,
<xsl:variable name="project" select="/root/session/projectName" /> [in
main.xsl]
.......
<xsl:param name="project" /> [in inc_main.xsl]
.......
<link rel="stylesheet" type="text/css"
href="/{$project}/css/styles.css" />
[in inc_main.xsl]
See <http://www.w3.org/TR/xslt#local-variables>, the variable shadowing bit.
Use different variable/parameter names.
Cheers,
Jarno - Assemblage 23: Document (Ultimate-Gloom-Mix By Echo Image)
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list