Subject: Re: [xsl] break or exit in xsl? From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Mon, 7 Mar 2005 22:31:52 +1100 |
On Mon, 07 Mar 2005 12:00:52 +0100, Katharina Kreis <katharinakreis@xxxxxx> wrote: > Hi! > > I need to exit my xsl:for-each tag when I'm reaching a value. Example: > > <xsl:for-each select="Person/Age"> > <xsl:if test=".='30'> > ... > <!-- Here I need to exit xsl:for-each --> > </xsl:if> > </xsl:for-each> > ... > > In Java or C++ there exists a break or exit keyword to do this. How can > I do this with xsl? This effect can be achieved using *not* an xsl:for-each instruction, but a template (or xsl:function), which, if the "stop-function" doesn't evaluate to true on the first item of a given sequence, processes this first item and then calls itself recursively to process the tail of the list/sequence. Cheers, Dimitre Novatchev.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] break or exit in xsl?, Peter Gerstbach | Thread | Re: [xsl] break or exit in xsl?, Mukul Gandhi |
Re: [xsl] break or exit in xsl?, Peter Gerstbach | Date | Re: [xsl] break or exit in xsl?, Mukul Gandhi |
Month |