<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<!-- addFunction(addString,currentNum,theResult) -->
<xsl:call-template name="addFunction">
<xsl:with-param name="addString" >1</xsl:with-param>
<xsl:with-param name="currentNum">1</xsl:with-param>
<xsl:with-param name="theResult" >1</xsl:with-param>
</xsl:call-template>
</xsl:template>

<!--
void addFunction(string addString,int currenNum,int thgeResult)
{
Console.Write(addString + "+" + currenNum.ToString() + " =");
Console.WriteLine((currenNum+thgeResult).ToString());

if (currentNum<10)
{
addFunction(addString+"+"+currentNum.ToString(),currenNum+1,thgeResult+currenNum);
}
}
-->
<xsl:template name="addFunction">
<xsl:param name="addString"/>
<xsl:param name="currentNum"/>
<xsl:param name="theResult"/>
<xsl:value-of select="concat($addString,'+',$currentNum)"/> =
<xsl:value-of select="$theResult + $currentNum"/>
<br/>
<xsl:if test="$currentNum <= 10 ">
<xsl:call-template name="addFunction">
<xsl:with-param name="addString" select="concat($addString,'+',$currentNum)"/>
<xsl:with-param name="currentNum" select="$currentNum + 1"/>
<xsl:with-param name="theResult" select="$theResult + $currentNum"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
</xsl:stylesheet>

相关文章:
-
2021-11-08
-
2021-07-19
-
2021-06-12
-
2022-01-22
-
2022-12-23
-
2021-12-20
-
2022-01-06
猜你喜欢
-
2022-12-23
-
2022-02-25
-
2021-05-27
-
2022-02-02
-
2022-12-23
-
2021-05-06
-
2021-11-14
相关资源
-
下载
2023-02-08
-
下载
2023-03-29
-
下载
2022-12-04
-
下载
2022-12-21