Subject: [xsl]Jumping out a loop From: "Tanzila Mohammad" <tmohammad@xxxxxxxxxxxxxxxxxxxx> Date: Wed, 18 Apr 2001 11:03:15 +0100 |
I have the following loop: <xsl:for-each select="Grasslands/*[position()>3 and text()]"> <h3><font color="#00007f"><i><xsl:value-of select="name()"/></i></font></h3> <p><font color="#008000"><xsl:value-of select="."/></font></p> </xsl:for-each> I want to jump out the loop at two children and perform a different function for them: For the Links of Genus child: <h3><a NAME="Label0045"></a><font color="#00007F"><i>Links for the genus:</i></font></h3> <ul> <xsl:for-each select="Grasslands/LinksForTheGenus/Link"> <li><font color="#008000"> <xsl:value-of select="Address"/>;
<xsl:value-of select="Name"/> </font></li> </xsl:for-each> </ul> For The References child: <h3><a NAME="Label0045"></a><font color="#00007F"><i>References:</i></font></h3> <xsl:for-each select="Grasslands/References/Ref"> <font color="#008000"> <xsl:value-of select="Name"/>
 <xsl:value-of select="Year"/>;
</font> </xsl:for-each> References and Links for Genus are slightly different than all children of Grasslands, I figure I need some sort of 'if' statement maybe: <xsl:if test="Grasslands[LinksForTheGenus]"> do process <xsl:if test="Grasslands[References]"> do process Any suggestions. Tanz XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: AW: [xsl] XSL equivalent to SQL, Jeni Tennison | Thread | RE: [xsl]Jumping out a loop, Michael Kay |
Re: AW: [xsl] XSL equivalent to SQL, Oliver Becker | Date | RE: [xsl]Jumping out a loop, Meltem Kogelbauer |
Month |