FW: Re: [xsl] Break the For-each loop

Subject: FW: Re: [xsl] Break the For-each loop
From: Dieter Böll <dieter.boell@xxxxxx>
Date: Fri, 09 Sep 2005 11:50:06 +0200
Some additional Idea:

to get the first tag in the node set use position().
e.g.

<xsl:value-of select="apple[position()= 1]"/>
or just
<xsl:value-of select="apple[1]"/>


"Dieter Bvll" <dieter.boell@xxxxxx> schrieb am 09.09.05 11:47:02:
>
>
> Hello Houman,
>
> I don't think you need a fore-each loop there.
> It is enough to point out the specific tag with e.g.
>
> <xsl:value-of select="apple[what is specific ot this tag]"/>
>
> or
>
> <xsl:template match="apple">
>   <xsl:apply-templates select="@maturity='ripe'"/>
> </xsl:template>.
>
> It'll output only this specific apple-tag
>
> Best regards
>   Dieter
>
>
> xsl-list@xxxxxxxxxxxxxxxxxxxxxx schrieb am 09.09.05 11:36:35:
> >
> > Hello,
> >
> > I would like to look after a specific XML tag (e.g. apple), which can
> > occur several times.  I was thinking using a for-each loop and output
> > the first found apple. But I would get in this case all the apples
> > because of the for-each loop. So how do I break the loop after I have
> > found the first apple?
> >
> > Thanks
> > Houman
> >
>
>


______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193

Current Thread