对不起,我英语不好。如何枚举XSL 1.0中的排序记录?
如何枚举XSL 1.0中的排序记录? 片段我的代码:
...
<tbody>
<xsl:for-each select="/doc:resources/doc:record">
<xsl:sort select="@id"/>
<xsl:choose>
<xsl:when test="(position() mod 2) = 0">
<tr bgcolor="#C0C0C0">
<td>
<xsl:number format="1"/>
</td>
<td>
<xsl:value-of select="@id"/>
</td>
<td>
<xsl:value-of select="."/>
</td>
</tr>
</xsl:when>
<xsl:otherwise>
<tr>
<td>
<xsl:number format="1"/>
</td>
<td>
<xsl:value-of select="@id"/>
</td>
<td>
<xsl:value-of select="."/>
</td>
</tr>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</tbody>
...
不正确的结果屏幕:
http://imglink.ru/pictures/01-04-12/92605b06b8b2c2670bba868c61288e9b.jpg
问候
非常感谢!我尝试了第一个提供的选项 - 它正确的工作。 – 2012-04-02 07:12:13
@Bush:我很高兴我的回答对你有用。请考虑接受最佳答案(点击答案旁边的复选标记)。 – 2012-04-02 12:19:15
我最近注册了。对我来说,不允许投票给答案的版本,而我的等级不会达到15::((( – 2012-04-03 08:51:50