Re: [xsl] current-dateTime()

Subject: Re: [xsl] current-dateTime()
From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx>
Date: Fri, 18 Apr 2008 18:27:07 +0530
Hi Andrew,
   As a workaround ...
   If we need the behavior as you mentioned (i.e., the returned values
from these functions are true to a given moment), then we can write
extension function(s) which can do this.

On 4/18/08, Andrew Welch <andrew.j.welch@xxxxxxxxx> wrote:
> What is the reasoning behind defining as current-dateTime() and
> current-time() as being "current at some time during the evaluation of
> a query or transformation"?
>
> Saxon seems to follow the above and return the same value for each
> call to the function, even during transformations that can last
> several minutes (or hours or days).
>
> It would be really useful if it returned the actual dateTime at the
> time of the call so you could implement a progress reporting feature
> in the transform - you could say how many records were processed in a
> given time and based on that suggest when the transform might finish.
>
> The spec does say it's implementation dependent, so I wonder why it's
> fixed when people can do that themselves with a variable... if it
> returns the time when it's called then it opens up quite a few
> possibilities (especially where standalone transforms orchestrate the
> entire processing)
>
> thanks
> --
> Andrew Welch
> http://andrewjwelch.com
> Kernow: http://kernowforsaxon.sf.net/


-- 
Regards,
Mukul Gandhi

Current Thread