Subject: Re: running a for loop (eg.1 to 10) using XSL From: Mike Brown <mike@xxxxxxxx> Date: Tue, 29 Aug 2000 19:17:52 -0600 (MDT) |
Matthew Bentley wrote: > You are terribly lost. For-each is used to run a set of instructions over a > result-tree-fragment What's that about leading the blind? :) xsl:for-each encloses a template that is instantiated for a node-set (any non-repeating set of nodes from a source tree), not a result tree fragment (a hierarchical tree of nodes that has been created in the result tree during processing). > The only way to do what you are asking is to implement a recursive template Or if you are confident of your data, you can iterate over the nodes whose position() in the set is less than a certain number. This can be ugly but I just worked out a scenario last night where it will actually never fail, during HTML table building. I won't inflict it upon the list just yet ;) - Mike ____________________________________________________________________ Mike J. Brown, software engineer at My XML/XSL resources: webb.net in Denver, Colorado, USA http://www.skew.org/xml/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: running a for loop (eg.1 to 10), Matthew Bentley | Thread | RE: running a for loop (eg.1 to 10), Matthew Bentley |
RE: Requirements for XSLT 1.1 (rtf/, Evan Lenz | Date | RE: running a for loop (eg.1 to 10), Matthew Bentley |
Month |