[xsl] Accessing javasacript variables in XSLT

Subject: [xsl] Accessing javasacript variables in XSLT
From: "Ramya Dixit ramyadixit99@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 6 Jul 2015 11:57:12 -0000
Hi Team,

I have an XSLT which has an embedded javascript. I need to use the
javascript variable in my xslt.
How do i do this?
Please find my code below.

  <?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
xmlns="http://www.w3.org/1999/xhtml";
version="1.0"xmlns:msxsl="urn:schemas-microsoft-com:xslt"xmlns:jscript="http://www.url.com"exclude-result-prefixes="msxsl
jscript"><xsl:template match="/"><html><body><select>
  <OPTION><xsl:value-of select = "jscript:getVolvo()"/></OPTION>
  <OPTION><xsl:value-of select = "jscript:getSaab()"/></OPTION>
</select>
 </body></HTML>
        <msxsl:script language="javascript" implement-prefixes="jscript">
function getCar()
{
    var option1 = "BMW";
return option1;
}
function getCar2()
{
var option2 = "Audi";
return option2;
}</msxsl:script></xsl:template></xsl:stylesheet>

This is not working. Kindly let me know if this is possible at all in
IE9 and above.

Regards,

Ramya

Current Thread