http://community.csdn.net/Expert/topic/3495/3495581.xml?temp=.1373102
解决方案 »
- hibernate一对多问题
- 怎么用 PLSQL Developer 创建新的oracle数据库
- 最近领导让我用hibernate+Spring整合做个模块,但是不是很熟悉,会,但是不是很精通..大家有什么速成的好书或者资料推荐么,只有五天时间。
- 请大家为我推荐几本好书?
- 参与者有分,关于Struts2.0.11.1 + spring2.5.4 + Hibernate3.2.6整合问题
- Got minus one from a read call 错误,请大家帮忙,救命
- hibernate的异常。什么原因?
- struts2 重定向 传参数问题。
- 将*.java文件编译成*.class出错,该怎么办呢??
- 使用jasperreport的中文问题!
- ***EJB是基于哪些技术实现的?***
- struts的错误,
<xsl:variable name="varBegin" select="1" />
<xsl:variable name="varStep" select="1" />
<xsl:variable name="varEnd" select="10" /><xsl:call-template name="MyLoopFun">
<xsl:with-param name="paramCounter" select="$varBegin" />
</xsl:call-template><xsl:template name="MyLoopFun">
<xsl:param name="paramCounter" /> <!-- doSth --> <xsl:if test="$paramCounter > $varEnd">
<xsl:call-template name="MyLoopFun">
<xsl:with-param name="paramCounter">
<xsl:value-of select="$paramCounter + $varStep" />
</xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:template>
请问上面这个例子应该用那个名字空间???
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="i" select="1"/><xsl:template name="MyLoopFun" match="/">
<xsl:param name="i" />
<xsl:call-template name="MyLoopFun">
<xsl:with-param name="i" select="1" />
</xsl:call-template>
<xsl:for-each select="swimtype-info/swimtype">
<tr>
<td bgcolor="#005FA3">
<div align="left">
<xsl:value-of select="typename"/>
</div>
</td>
</tr> <xsl:if test="$i=3">
<xsl:call-template name="MyLoopFun">
<xsl:with-param name="i">aaaaa</xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>出现的错误是“XSL处理程序堆栈溢区,无限递归”,请问如何修改啊?谢谢。
看下面这个xsl能否解决你的问题<xsl:variable name="i" select="1"/><xsl:for-each select="swimtype-info/swimtype">
<tr>
<td bgcolor="#005FA3">
<div align="left">
<xsl:value-of select="typename"/>
</xsl:element>
</div>
</td>
</tr>
<xsl:if test="position() = 3"> //当i=3时显示才这个地方
<tr>
<td bgcolor="#005FA3">aaaaaa</div></td>
</tr>
</xsl:if>
</xsl:for-each>