zoukankan
html css js c++ java
Xslt中递归的实现
<?
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
>
查看全文
相关阅读:
DHCP工作过程
园区网——网络架构
ARP协议
网络拓扑结构设计+网络设备简介
Linux- 常用命令
Linux-FTP
【noip2018】【luogu5021】赛道修建
【noip2018】【luogu5024】保卫王国
【codeforces】【Round#523D】TV shows
【bzoj4810】【ynoi2018】由乃的玉米田
原文地址:https://www.cnblogs.com/goodspeed/p/208965.html
最新文章
PE笔记之NT头PE文件头
PE笔记之DOS头
PE笔记之NT头PE签名
PE笔记之PE基本结构图(PE笔记索引)
eclipse在linux下无故闪退解决
eclipse在linux環境下安裝注意事项
八大排序算法之四选择排序—堆排序(Heap Sort)
八大排序算法之三选择排序—简单选择排序(Simple Selection Sort)
八大排序算法之二希尔排序(Shell Sort)
八大排序算法之一插入排序
热门文章
hdu 1061 Rightmost Digit
HDU 1060 Leftmost Digit
Python异常处理
HDU 1715 大菲波数
HDU-1042 N!
HDU:Integer Inquiry
帧中继
什么是网络环路问题?
交换机的转发技术
PAT
Copyright © 2011-2022 走看看