• 全部
  • 问答

这段XSL代码怎么了?高手帮看看

Programmersheaven 2003-09-27 02:54:45
代码似乎没有任何输出
:::::::::::here call the template:::::::::::

<xsl:call-template name="Rep">
<xsl:with-param name="times" select="88"/>
<xsl:with-param name="sel" select="/Members/@CurrentPage"/>
</xsl:call-template>

:::::::::::::here is template:::::::::::::::
<xsl:template name="Rep">
<xsl:param name="startIndex"/>
<xsl:param name="times"/>
<xsl:param name="sel"/>
<xsl:if test="$startIndex < $times">
<xsl:text disable-output-escaping="yes"><</xsl:text>
option value="<xsl:value-of select="$startIndex + 1"/>"
<xsl:if test="($startIndex + 1)=$sel">checked="checked"</xsl:if>
<xsl:text disable-output-escaping="yes">></xsl:text>
<xsl:value-of select="$startIndex+1"/>
<xsl:text disable-output-escaping="yes"><</xsl:text>/option
<xsl:text disable-output-escaping="yes">></xsl:text>

<xsl:call-template name="Rep">
<xsl:with-param name="startIndex" select="$startIndex + 1"/>
<xsl:with-param name="times" select="$times"/>
<xsl:with-param name="sel" select="$sel"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
...全文
52 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bluebluewxy 2003-09-27
agree _17708668(txq)
回复
_17708668 2003-09-27
我有两点疑问:
1、第一处调用只传递了两个参数,但定义中需要三个。
2、定义中有递归调用,我曾试过递归调用,它不会报错,但没效果。

回复
发帖
XML/XSL
创建于2007-09-28

8809

社区成员

XML/XSL相关问题讨论专区
申请成为版主
帖子事件
创建了帖子
2003-09-27 02:54
社区公告
暂无公告