|
Subject: RE: "for-each" doubt From: Kay Michael <Michael.Kay@xxxxxxx> Date: Wed, 11 Oct 2000 09:44:41 +0100 |
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@xxxxxxxxxx]
> Sent: 10 October 2000 13:52
> To: xsl-list@xxxxxxxxxxxxxxxx
> 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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| "for-each" doubt, Luis Neves | Thread | Templates for attributes?, Lee Goddard |
| RE: Trying to sort numbers as numer, Kay Michael | Date | RE: restrict elements for call-temp, Kay Michael |
| Month |