xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] XSLT function optimization - datetime comparisons?


Subject: [xsl] XSLT function optimization - datetime comparisons?
From: Jeffrey Schrab <jschrab@xxxxxxxxxxxx>
Date: Wed, 21 Sep 2005 14:53:02 -0500

I don't profess to be well seasoned in XSLT. Simply put I have a function that I call an awful lot in stylesheet. I'm wondering if I'm being very inefficient about how it's coded. Does anyone have any comments how best to do the comparison that I'm doing below for datetimes of the form YYYY-MM-DDTHH:MM:SS ?

I'm using Saxon - I found that Xalan (2.7) just couldn't do this sort of thing for reasons I don't understand to this day.


<xsl:function name="my:compDate" as="xs:boolean"> <xsl:param name="dt_a" as="xs:string" /> <xsl:param name="dt_b" as="xs:string" /> <xsl:choose> <xsl:when test=" xs:integer(translate(translate(translate($dt_a,'-',''),'T',''),':','')) gt xs:integer(translate(translate(translate($dt_b,'-',''),'T',''),':',''))"> <xsl:copy-of select="true()"/> </xsl:when> <xsl:otherwise> <xsl:copy-of select="false()"/> </xsl:otherwise> </xsl:choose> </xsl:function>

--
Jeffrey Schrab
Internet Application Developer

GS Design
6665 N. Sidney Place
Milwaukee, WI 53209

P: 414.228.9666
F: 414.228.9652
E: jschrab@xxxxxxxxxxxx http://www.gsdesign.com


Current Thread
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor