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>

感谢帮助 ..

4

1 回答 1

2

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

于 2013-08-09T07:07:42.390 回答