0

在 foreach 循环中可以在同一语句中获得大于和小于位置。

目前我有 <xsl:for-each select="(/*/Request/InvoiceDetailRequest/InvoiceDetailOrder/InvoiceDetailItem)[10 &gt;= position()]">

但我想要 <xsl:for-each select="(/*/Request/InvoiceDetailRequest/InvoiceDetailOrder/InvoiceDetailItem)[10 &gt;= position()] and [10 &lt;= position()">

这不起作用。

4

1 回答 1

1

将谓词条件的两半放在同一组方括号中:

(....)[(10 &gt;= position()) and (5 &lt;= position())]
于 2013-06-04T20:09:58.213 回答