RE: [xsl] Assigning a Javascript variable value to a XSLT variable

Subject: RE: [xsl] Assigning a Javascript variable value to a XSLT variable
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Wed, 8 Oct 2003 21:53:49 +0100
> I'm trying this
> 
> <xsl:variable name="val">
>   <script>
>      document.write(scriptvar);
> </script>
> </xsl:variable>
> 
> but this assigns the value "document.write(scriptvar);" to 
> the variable val. I want to assign the RESULT of that 
> expression! Thanks,

Then you will have to invoke an extension function that causes it to be
evaluated. The way you invoke Javascript from XSLT depends entirely on
your XSLT processor, and not all offer the capability: look in its
documentation, e.g. for msxsl:script if you are using MSXML.

Michael Kay



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread