Xslt遍历输出26个字母


<?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   &lt;   $varEnd ">
            <!--  输出格式定义   -->
            <xsl:value-of   select= "$varStart"/>
            <!--  根据ASCII码值输出字母   -->
            <xsl:value-of select="concat('&amp;#',$varStart)" disable-output-escaping="yes"/>          
            <xsl:if   test= "$varStart   &lt;   ($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>



				
时间: 2024-12-03 22:57:38

Xslt遍历输出26个字母的相关文章

c语言-输出单词中重复的字母,怎么用26个元素的数组对应26个字母

问题描述 输出单词中重复的字母,怎么用26个元素的数组对应26个字母 实在没有思路 解决方案 int letter[26]; char s[100]; for (int i = 0; i < 26; i++) letter[i] = 0; scanf("%s", &s); for (int i = 0; i < strlen(s); i++) if (s[i] >= 'A' && s[i] <= 'Z') letter[s[i] - 'A

XSLT命名空间输出&amp;amp;&amp;amp;内部调用

XSLT命名空间输出问题: 此属性exclude-result-prefixes可以控制命名空间的输出,比如:exclude-result-prefixes="ne xn en"[注意:命名空间前缀用空格分隔]表示在输出中不出现该命名空间的前缀列表{ne, xm, en}. XSLT中回车换行表示: <xsl:text> </xsl:text> 或 <xsl:text> </xsl:text> XSLT内部调用举例: <?xml v

编写程序输入一句话,统计26个字母出现的个数

问题描述 编写程序输入一句话,统计26个字母出现的个数 编写程序输入一句话,统计26个字母出现的个数 主程序输入一句话,使用一个函数tongji实现 解决方案 参考:http://zhidao.baidu.com/link?url=L3_0LQOlle5leQIk1Nhoxc7kl3qjCS4ytx_6jCHAGU2U0VlNlBoa0iJ_GU6CM8vP-A4aXwN6G6nLG5GSAfqlgq 解决方案二: //按Ctrl+Z结束英文输入.#includevoid main(){ int

java-从TXT上获得数据存入数组时遍历输出都为NULL

问题描述 从TXT上获得数据存入数组时遍历输出都为NULL try { System.out.println(System.in); FileReader fileReader = new FileReader(""rankList.txt""); BufferedReader buf = new BufferedReader(fileReader); int i = 0; int count = 0; String readLine = ""&

读取properties文件并遍历输出

读取properties文件,生成map,并遍历输出所有的key--value package com; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import ja

如何设计一个a到z的26个字母的无限循环

问题描述 如何设计一个a到z的26个字母的无限循环 如何设计一个a到z的26个字母的无限循环,类似于数字相加一样,当从a循环到z的时候,下一个就是aa循环到zz,然后就是aaa到zzz,依此类推,无限循环下去 解决方案 27进制?a到z可以看作1到26,满27则进位.比如1代表a,26代表z,1-26则代表az,下一位是1-27,满27进位,为2-1,即ba.这个是那个狂点屏幕里的技术方法吧 解决方案二: 好吧,循环一遍我会,这个不会.正好学习学习 解决方案三: 无限循环下去,可以写成 whil

【密码学】生成8位26个字母和数字的全排列(密码字典,密钥)c++代码(非递归高效直接)

生成8位26个字母和数字的全排列(密钥)代码(非递归高效直接) 用C语言或C++,生成一个8位的26个字母和数字的全排列的原代码,例如从:00000000到ZZZZZZZZ. 说明:生成的这个字典会非常大,有36^8条记录,估计要3T的硬盘,跑一个晚上看看         这个方法比递归更高效,更直接.                                                                                     --惠州学院 13网络工程

jquery中getJSON()用法-json文件内容遍历输出方法

jquery中用$.getJSON()方法可按需加载json文件,json文件不能存在注释,否则无法遍历. 遍历json数组用全局函数$.each() ,当然原生的for(xx in xx) 也可以拿来用用! Json的格式规则非常简单,只用一个页面几百个字就能说清楚,而且Douglas Crockford声称这个格式规则永远不必升级,因为该规定的都规定了. 1) 映射的集合(对象)用大括号("{}")表示:该对象是一个无序的"'名称/值'对"集合.一个对象以&qu

Func委托匿名类怎么遍历输出属性名?

问题描述 Func<User,dynamic>m=u=>new{u.UserName,u.PassWord};或者Func<User,object>m=u=>new{u.UserName,u.PassWord};怎么遍历输出"UserName"和"PassWord"属性名 解决方案 解决方案二:foreach(varfinm(User).GetFields())varname=f.Name; 解决方案三:你是操作m?还是操作u?m