xsl-list
[Top] [All Lists]

Re: [xsl] Random number

2010-10-05 11:05:30

Team,

Do you know why the following is not working?


In one of your other messages you said you were using xsltproc. But you're using an extension mechanism here that's specific to Xalan. Perhaps that's the reason.

Michael Kay
Saxonica

From: sudheshna iyer<sudheshnaiyer(_at_)yahoo(_dot_)com>
Subject: [xsl] Random number
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Date: Monday, October 4, 2010, 4:51 PM
I have the following for random
number generator. But it is not working.

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
xmlns:java="http://xml.apache.org/xalan/java";>
     <xsl:output method="xml"
version="1.0" encoding="UTF-8" indent="yes"/>
     <xsl:template match="/">
     <xsl:text>aa</xsl:text>
     <xsl:variable name="rnd">
     <xsl:value-of
select="java:java.lang.Math.random()" 
xmlns:java="http://xml.apache.org/xalan/java"/>
     </xsl:variable>
     <xsl:value-of select="$rnd"/>
     </xsl:template>
</xsl:stylesheet>

I am receiving the following error message:
Error in XPath expression
Unknown function - Name and number of arguments do not
match any function signature in the static context - 
'http://xml.apache.org/xalan/java:java.lang.Math.random'



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--




--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

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