Subject: RE: [xsl] Generate Dynamic long value From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 30 Jul 2009 21:07:57 +0100 |
In XSLT 2.0 you can get the current date and time using current-dateTime(), and you can then convert this to a number by subtracting a magic baseline dateTime to give a duration, and then divide the duration by a fixed duration such as PT1S to get a number; you can then cast the number to an xs:long. Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay > -----Original Message----- > From: Matthew Hailstone [mailto:matthew.hailstone@xxxxxxxxx] > Sent: 30 July 2009 21:01 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Generate Dynamic long value > > Is there any way to generate a dynamic long value or create a > long value that represents the current time in a stylesheet? > > I need to do this inside the stylesheet independent of any > data being transformed (coming in). > > i.e. > > stylesheet: > > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0"> <xsl:output media-type="text/xml" method="xml" > indent="yes"/> > > <xsl:template match="/"> > <xsl:element name="dynamiclongvalue"><xsl:value-of > select="some function of xsl"/></xsl:element> </xsl:template> > > </xsl:stylesheet> > > output: > > <dynamiclongvalue>1234567890837683</dynamiclongvalue> > > Thanks, > > Matthew
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Generate Dynamic long value, Matthew Hailstone | Thread | Re: [xsl] Generate Dynamic long val, Christopher R. Maden |
[xsl] Generate Dynamic long value, Matthew Hailstone | Date | Re: [xsl] Generate Dynamic long val, Christopher R. Maden |
Month |