Subject: Re: Designs for XSLT functions (Was: Re: [xsl] RE: syntax sugar for call-template) From: "Clark C. Evans" <cce@xxxxxxxxxxxxxx> Date: Thu, 22 Feb 2001 14:58:45 -0500 (EST) |
On Wed, 21 Feb 2001, Jeni Tennison wrote: > <xsl:variable select="my:first-alphabetically($nodes, 5)" /> > > <exsl:function name="my:first-alphabetically"> > <exsl:param name="nodes" /> > <exsl:param name="number" /> > <xsl:for-each select="$nodes"> > <xsl:sort /> > <xsl:if test="position() <= $number"> > <exsl:append select="." /> > </xsl:if> > </xsl:for-each> > </exsl:function> Yes. This is what I was intending. In general, any function which has to "build" a node-set could use this method. The recursive variant you had below didn't look like fun at all; kinda nasty hoop to jump to just do an "append". What do you all think? Clark XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Designs for XSLT functions (Was, Jeni Tennison | Thread | Re: Designs for XSLT functions (Was, Steve Muench |
Re: [xsl] xsl:if/xsl:when test, Maulik Modi | Date | Re:[xsl] Newbie needs xsl, by way of Mulberry T |
Month |