xsl-list
[Top] [All Lists]

RE: [xsl] Generate Dynamic long value

2009-07-30 16:08:39

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(_dot_)hailstone(_at_)gmail(_dot_)com] 
Sent: 30 July 2009 21:01
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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

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