[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: break or exit in xsl?
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.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|