我正在使用 XSLT 从 Umbraco (4.7) 结构中的子节点中提取一些数据。那部分工作正常,但我需要对每个<li>
项目进行稍微不同的样式设置,所以每个项目都将是:<li id=x>
其中x
是 1 到 15 之间的整数。
我在 XSLT 中找到了几种增加计数器值的方法,但我不知道为什么它不能正常工作。以下是相关来源:
<ul>
<xsl:for-each select="$currentPage/Solutions/SolutionsItem[@isDoc]">
<xsl:variable name="count">
<xsl:number/>
</xsl:variable>
<li id="$count">
<a><xsl:value-of select="solutionsItemTitle" /></a>
</li>
</xsl:for-each>
</ul>
当我在运行 XSLT 后查看 HTML 的源代码时,它只显示<li id=$count>
而不是整数。谁能建议从这里去哪里?