Subject: Re: Designs for XSLT functions (Was: Re: [xsl] RE: syntax sugar for call-template) From: "Clark C. Evans" <cce@xxxxxxxxxxxxxx> Date: Fri, 23 Feb 2001 00:58:12 -0500 (EST) |
I guess what I'm needing in my current application are rather complicated "predicates". I was thinking a "next" and "append" method would fit in well with the "function" discussion to build a component that woudl take in a node-set and return a node-set. The created predicate could then be used: xpath[predicate] On Thu, 22 Feb 2001, Jeni Tennison wrote: > <exsl:function> > <xsl:param name="nodes" /> > <xsl:variable name="foo"> > <xsl:for-each select="$nodes"> > <xsl:sort /> > <xsl:if test="5 <= position()"> > <node id="{generate-id()}" /> > </xsl:if> > </xsl:for-each> > </xsl:variable> > <exsl:return select="$nodes[generate-id() = $foo/node/@id]" /> > </exsl:function> BTW. This is *very* nice. ;) Clark XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Designs for XSLT functions (Was, David Carlisle | Thread | Re: Designs for XSLT functions (Was, Uche Ogbuji |
Re: Designs for XSLT functions (Was, Clark C. Evans | Date | [xsl] Displaying Problem., Srinivas, Santoshkum |
Month |