xslt使用变量表达式

时间:2015-11-05 16:05:04

标签: xml variables xslt

这是我的XSLT:

<xsl:variable name="adlength" select="35"/>
<xsl:for-each select="/*/locations/location">
<xsl:variable name="currentadlength" select="position()"/>
<xsl:if test="$currentadlength < $adlength">
</xsl:if>
</xsl:for-each>

我的问题在于这行代码:

<xsl:if test="$currentadlength < $adlength">

如果if小于currentadlength

,我需要进入adlength阶段

1 个答案:

答案 0 :(得分:0)

为什么不简单

<xsl:for-each select="/*/locations/location[position() &lt; 35]">
  <!-- ... -->
</xsl:for-each>