W3C home > Mailing lists > Public > xproc-dev@w3.org > November 2010

Re: Random Number Generator

From: James Sulak <jsulak@gmail.com>
Date: Mon, 29 Nov 2010 14:50:38 -0600
Message-ID: <AANLkTimzqbzJjAp2Y=jQ6ndBxrPeNPpjfsTV--nBHqzO@mail.gmail.com>
To: David Lee <dlee@calldei.com>
Cc: Betty Harvey <harvey@eccnet.com>, XProc Dev <xproc-dev@w3.org>
That said, if you have a paid version of Saxon 9.2 available, you
should be able to point Calabash to it using the classpath and access
the java: bindings as before. (I haven't tried this myself.)

-James

On Mon, Nov 29, 2010 at 2:20 PM, David Lee <dlee@calldei.com> wrote:
> Saxon HE 9.2 no longer exposes the java:  bindings.
> Calabash is using Saxon HE 9.2
>
>
> ----------------------------------------
> David A. Lee
> dlee@calldei.com
> http://www.xmlsh.org
>
> -----Original Message-----
> From: xproc-dev-request@w3.org [mailto:xproc-dev-request@w3.org] On Behalf
> Of Betty Harvey
> Sent: Monday, November 29, 2010 3:38 PM
> To: XProc Dev
> Subject: Random Number Generator
>
>
> I have included the following variable in my XSLT for generating a
> random number:
>
>  <xsl:variable name="seed">
>            <xsl:value-of select="math:random() * 1000"
>                xmlns:math="java:java.lang.Math"/>
>  </xsl:variable>
>
> This is working well in the XSLT and Saxon 9.  However, when I call the
> XSLT from Calabash I get the following error:
>
> Description: XPath syntax error at char 14 on line 89 in {math:random() *
> 1000}:
>    Cannot find a matching 0-argument function named
> {java:java.lang.Math}random()
>
> Are there any tricks of the trade in XProc to get a random number generator
> working in XSLT.
>
> TIA!
>
> Betty
>
> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
> Betty Harvey                         | Phone:  410-787-9200  FAX: 9830
> Electronic Commerce Connection, Inc. |
> harvey@eccnet.com                    | Washington,DC XML Users Grp
> URL:  http://www.eccnet.com          | http://www.eccnet.com/xmlug
> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/
> Member of XML Guild (www.xmlguild.org)
>
>
>
Received on Monday, 29 November 2010 20:51:43 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 29 November 2010 20:51:45 GMT