Subject: RE: [xsl] Getting the first and last nodes of a sorted nodeset From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Fri, 09 Apr 2004 16:32:46 -0400 |
Thanks, Wendell, for the information about binding a variable to the sorted result tree fragment. Since my friend's need was to grab the earliest and latest dates and the dates are guaranteed to be 10 characters long (2004-01-31) he can use a much simpler approach than I sent him previously:
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'> <xsl:output method='html'/>
<xsl:template match="/root"> <html>
<xsl:variable name="ND"> <xsl:apply-templates select="//nd"> <xsl:sort/> </xsl:apply-templates> </xsl:variable>
<xsl:call-template name="test_template"> <xsl:with-param name="b"><xsl:value-of select="substring($ND, 1, 10)"/></xsl:with-param> <!-- earliest date --> <xsl:with-param name="c"><xsl:value-of select="substring($ND, string-length($ND)-9, 10)"/></xsl:with-param> <!-- latest date --> </xsl:call-template>
<xsl:with-param name="b" select="substring($ND, 1, 10)"/> <xsl:with-param name="c" select="substring($ND, string-length($ND)-9, 10)"/>
Cheers, Wendell
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Getting the first and las, Hansen, John | Thread | [xsl] Catching document() error in , John Doh |
RE: [xsl] 'apply-templates' on para, Michael Kay | Date | Re: [xsl] Grouping and Key Problem, James Hunt |
Month |