以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 求助:如何实现对字母的循环 (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=64441) |
-- 作者:kirakun -- 发布时间:7/7/2008 5:45:00 PM -- 求助:如何实现对字母的循环 如何写xslt代码实现由字母A到Z的循环?好像直接加是没办法的,xslt里能不能提取字母的ASCII码?望达人解答! |
-- 作者:Qr -- 发布时间:7/7/2008 6:20:00 PM -- <xsl:value-of select="concat('&#',$i)" disable-output-escaping="yes"/><!--i=65 to 90,分别对应A to Z。--> 至于如何实现循环计数,可以到我的BLOG上查阅有关文章。 |
-- 作者:Qr -- 发布时间:7/7/2008 6:27:00 PM -- xslt里应该不能提取字母的ASCII码 |
-- 作者:kirakun -- 发布时间:7/7/2008 9:55:00 PM -- 谢谢~ 牛人~ |
-- 作者:kirakun -- 发布时间:7/8/2008 11:40:00 AM -- 谢谢你,不过还有一个问题请教 你给的输出方法在html源文件中的显示还是A,这样我在写判断的时候它和字符A还是不相等的,有没有什么办法克服这个问题? |
-- 作者:Qr -- 发布时间:7/8/2008 1:35:00 PM -- 因为3楼,所以没什么好办法,只能用A去比较。 |
-- 作者:Qr -- 发布时间:7/30/2008 5:57:00 PM -- 其实也是可以比较的,定义一个变量,其内容是“A-Z”26个顺序字母,然后通过,substring-before()取得特定字母如H之前的所有字符,再通过substr-length()统计字符串的长度,+64就可以和65-90的值进行比较了。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |