如何在XSLT中将字符串转换为大写或小写形式
查阅w3school的文档,你会看到XSLT提供了两个系统函数用于转换字符串的大小写形式:upper-case()和lower-case()。但是这两个函数是针对于XSLT2.0以上版本的,Microsoft所使用的XSLT都是1.0版本的,所以当你在代码中使用这两个函数时会提示无效。这里有一个替代的解决方案,使用translate()函数可以解决这个问题。
<xsl:variable name="smallcase" select="'abcdefghijklmnopqrstuvwxyz'" /> <xsl:variable name="uppercase" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" /> <xsl:template match="/"> <xsl:value-of select="translate(doc, $smallcase, $uppercase)" /> </xsl:template>
事先定义好两个变量,用于存储英文中26个字母的大小写形式,然后在translate()函数中对要进行的字符串进行转换。上例中是将字符串转换为大写形式,颠倒$smallcase和$uppercase两个变量的位置实现将字符串转换为小写形式。
如何在XSLT中将字符串转换为大写或小写形式相关推荐
- 如何在Bash中将字符串转换为小写?
bash中有一种方法可以将字符串转换为小写字符串? 例如,如果我有: a="Hi all" 我想将其转换为: "hi all" #1楼 如果使用v4,则已烘焙 ...
- 如何在JavaScript中将字符串转换为布尔值?
我可以将表示布尔值(例如" true"," false")的字符串转换为JavaScript中的固有类型吗? 我有一个隐藏的HTML表单,该表单会根据用户在列表 ...
- scala 转换为字符串_如何在Scala中将字符串转换为布尔值?
scala 转换为字符串 String in Scala is a sequence of characters. In Scala, the String object is immutable. ...
- 如何在Java中将字符串转换为日期
将Java(或任何编程语言)中的字符串转换为日期是一项基本技能,对于在项目上进行工作很有用.有时,使用字符串表示日期,然后将其转换为Date对象以供进一步使用是更容易的. 在本文中,我们将介绍许多可用 ...
- java中如何将字符串转化为字符_如何在Java中将字符串转换为运算符?
参见英文答案 > Is it possible to pass arithmetic operators to a method in java? ...
- python字符串转整数_如何在Python中将字符串转换为整数
Python中的所有数据类型(包括整数和字符串)都是对象.通常在编写Python代码时,您需要将一种数据类型转换为另一种数据类型.例如,要对表示为字符串的数字进行数学运算,需要将其转换为整数. 在本教 ...
- java将所有的字符串转换为大写或小写
public class DaXie { public static void main(String[] args) { /**将所有的字符串转换成大写或小写字母并打印出来*/ String str ...
- java将字符串转换为大写或小写
java字符串大小写转换 .toLowerCase();//转成小写 .toUpperCase();//转成大写 String str = "aaaaaBBcccc"; Strin ...
- python怎么将字符串变成int,如何在Python中将字符串转换为int?
我的小示例应用程序的输出如下: Welcome to the Calculator! Please choose what you'd like to do: 0: Addition 1: Subtr ...
最新文章
- 分享一个轻型ORM--Dapper选用理由
- python流程控制-详解Python流程控制语句
- 请检查网站服务器是否正常.,网站访问不了?如何做自我检查?
- 如何在Access中参数化日期类型,以解决Data type mismatch in criteria expression的问题...
- TensorFlow tf.keras.layers.Dense
- 万人报名2020腾讯广告算法大赛,顶级技术争锋正式开战!
- linux基础学习2
- javascript学习之支持正则表达式的String对象的方法的使用 search match replace split
- MM模块采购收货的错误解决方案(2)
- Linux在文件中查找the字样,Linux文件查找
- web前端设计与开发大作业(五)----期末设计报告
- linux制作img镜像文件,制作img镜像文件的5种方法 .
- [VS]网页连接数据库
- 《程序人生》2020无畏年少青春,迎风潇洒前行,杭漂程序员2019的心路历程,披荆斩棘终雨过天晴
- 今日头条阅读量怎么刷_今日头条推广 今日头条阅读量怎么刷
- 官网下载QT不成功解决方案
- 笔记本连不上WiFi图标显示小地球
- otherwise 的用法
- 通过frp代理配合teamview使用局域网远程桌面
- ios 扫描二维码实现自动放大和手势双击放大