For-each通过xslt中的行-1

时间:2013-08-09 07:03:04

标签: xslt-1.0

我对xslt:

有疑问

基本上我已经过滤了行:

<xsl:variable name="filteredRows" select="TestRows[(contains(@*[name()='FieldName'],@Title))]" />

现在我想为他们做每一个但是-1所以如果有3行我想每次只执行两次......怎么做?

<xsl:for-each select ="$filteredRows - 1">
    <xsl:text> label =  </xsl:text>EMPTY
    <br />
</xsl:for-each>

感谢您的帮助..

1 个答案:

答案 0 :(得分:2)

未经过测试(您未提供任何样本),但<xsl:for-each select ="$filteredRow[position() &lt; last()]">可以正常工作。