[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Recording start and end time of processing (in pipelin
I have a quite complex XSLT sheet that processes some large amount data. I'd like to record the start and end processing times in the output, so that I can do rudimentary profiling of the work done. I've noticed however that in the following sort of scenario (pipeline processing using variables to store intermediary steps), I end up getting the exact same start and end times. <xsl:template name="process"> <xsl:variable name="start" select="current-dateTime()"/> <xsl:variable name="step1"> <!-- some processing --> </xsl:variable> <xsl:variable name="step2"> <!-- some processing on step1 --> </xsl:variable> <xsl:variable name="end" select="current-dateTime()"/> <xsl:result-document> <process start="{$start}" end="{$end}"> <xsl:sequence select="$step2"/> </process> </xsl:result-document> </xsl:template> I fully understand why (xsl processor evaluating only when necessary), but wonder how I could get it working. Fabre Lambeau ###################################################################### Attention: This e-mail message is privileged and confidential. If you are not the intended recipient please delete the message and notify the sender. Any views or opinions presented are solely those of the author. This email was scanned and cleared by NetIQ MailMarshal. ######################################################################
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|