This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: "for-each" doubt
- To: "'xsl-list at mulberrytech dot com'" <xsl-list at mulberrytech dot com>
- Subject: RE: "for-each" doubt
- From: Kay Michael <Michael dot Kay at icl dot com>
- Date: Wed, 11 Oct 2000 09:44:41 +0100
- Reply-To: xsl-list at mulberrytech dot com
Assuming the id values are monotonic ascending integers
<xsl:for-each select="//FIELD">
<tr>
<td><xsl:value-of select="@label"/></td>
<td><xsl:apply-templates/></td>
</tr>
</xsl:for-each>
If not, add an <xsl:sort> to sort by @id, and/or change the to select to
something like
"//FIELD[@id < 20]". Can't judge this without seeing your data.
Mike Kay
> -----Original Message-----
> From: Luis Neves [mailto:lneves@netcabo.pt]
> Sent: 10 October 2000 13:52
> To: xsl-list@mulberrytech.com
> Subject: "for-each" doubt
>
>
> Hello everyone,
> This is a newbie doubt, i hope you forgive me.
> I have a stylesheet that looks like this:
>
> <TABLE>
> <TR>
> <TD><xsl:value-of select="//FIELD[@id='1']/@label"/></TD>
> <TD><xsl:apply-templates select="//FIELD[@id='1']"/></TD>
> </TR>
> <TR>
> <TD><xsl:value-of select="//FIELD[@id='2']/@label"/></TD>
> <TD><xsl:apply-templates select="//FIELD[@id='2']"/></TD>
> </TR>
> .................
> <TR>
> <TD><xsl:value-of select="//FIELD[@id='20']/@label"/></TD>
> <TD><xsl:apply-templates select="//FIELD[@id='20']"/></TD>
> </TR>
>
> And I want to change it into something like this :
> <TABLE>
> <xsl:for-each select="//FIELD">
> <TR>
> <TD><xsl:value-of select="XXXXX"/></TD>
> <TD><xsl:apply-templates select="YYYYY"/></TD>
> </TR>
> </xsl:for-each>
> </TABLE>
>
> The problem I'm having is that I don't know what to put in
> the in XXXXXX and
> YYYYY.
> I wonder if anyone can help me with this?
> Thanks,
>
> Luis Neves
>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list