|
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 |