我正在尝试创建一些并基于 foreach 循环中的 position() 值,如下所示:
<xsl:for-each >
<xsl:choose>
<xsl:when test="number(position())=1">
<div>
</xsl:when>
</xsl:choose>
<xsl:choose>
<xsl:when test="number(position())=last()">
</div>
</xsl:when>
</xsl:choose>
</xsl:for-each>
我首先尝试了 if 语句。如果我使用文本而不是 => no pb 两个条件都为真(用文本测试)
我想念一些东西,但是什么?我认为 pb 可能伴随着 xsl 处理器在每个循环上测试 HTML 的有效性这一事实。