在foreach循环中是否可以在同一语句中获得大于和小于位置。
目前我有
<xsl:for-each select="(/*/Request/InvoiceDetailRequest/InvoiceDetailOrder/InvoiceDetailItem)[10 >= position()]">
但我想要<xsl:for-each select="(/*/Request/InvoiceDetailRequest/InvoiceDetailOrder/InvoiceDetailItem)[10 >= position()] and [10 <= position()">
这不起作用。
答案 0 :(得分:1)
将谓词条件的两半放在同一组方括号中:
(....)[(10 >= position()) and (5 <= position())]