xsl-list
[Top] [All Lists]

Re: [xsl] Accessing javasacript variables in XSLT

2015-07-06 07:47:41
Ramya Dixit ramyadixit99(_at_)gmail(_dot_)com wrote:


|<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.|

Well the msxsl:script needs to be a child of the xsl:stylesheet.

And of course the whole XSLT code needs to be well-formed XML which is case-sensitive so you need to make sure the start tags and end tags are XHTML and use all lower-case letters like <html> and </html>
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

<Prev in Thread] Current Thread [Next in Thread>