会员
周边
新闻
博问
融资
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
清山博客
慎言其余,则寡尤;多见阙殆,慎行其余,则寡悔。言寡尤,行寡悔。
博客园
首页
新随笔
联系
订阅
管理
Xslt遍历输出26个字母
<pre name="code" class="html"><?xml version="1.0" encoding="utf-8"?> <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:pe="labelproc" exclude-result-prefixes="pe"> <xsl:output method="html" /> <xsl:variable name= "varStart" select= "65 "/> <!-- 定义初始值 --> <xsl:variable name= "varEnd" select= "91 "/> <!-- 定义结束值 --> <xsl:variable name= "varStep" select= "1 "/> <!-- 定义循环步长 --> <xsl:template name= "MyLoopFun"> <xsl:param name= "varStart"/> <xsl:if test= "$varStart < $varEnd "> <!-- 输出格式定义 --> <xsl:value-of select= "$varStart"/> <!-- 根据ASCII码值输出字母 --> <xsl:value-of select="concat('&#',$varStart)" disable-output-escaping="yes"/> <xsl:if test= "$varStart < ($varEnd - $varStep) "> <br/> </xsl:if> <xsl:call-template name= "MyLoopFun"> <xsl:with-param name= "varStart"> <xsl:value-of select= "$varStart + $varStep "/> </xsl:with-param> </xsl:call-template> </xsl:if> </xsl:template> <xsl:template match="/"> <xsl:call-template name= "MyLoopFun"> <xsl:with-param name= "varStart" select= "$varStart"> </xsl:with-param> </xsl:call-template> </xsl:template> </xsl:transform>
<pre>
posted @
2011-10-07 16:05
清山博客
阅读(
249
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告