1、concat()
示例(可以通过DataTable读取):
<xsl:value-of select="concat('阳光梦想','-','博客','-','URL:', //Table/url)" />
输出:
阳光-梦想-博客-URL:yagguangdream.com
2、translate()
translate(string,replaced_txt,replacement_txt)函数用来替换字符串,替换string中的所有replaced_txt为replacement_txt.
示例(可以通过DataTable读取):
<xsl:value-of select="translate('阳光-梦想-博客','-','+') />
输出:
阳光梦想+博客+
3.substring-after()
示例(可以通过DataTable读取):
<xsl:value-of select="substring-after('www.yangguangdream.com','www.') />
输出:
yangguangdream.com
4.substring-before()
substring-before(str1,str2)函数用于返回字符串str1中位于字符串str2之前的部分。
示例(可以通过DataTable读取):
<xsl:value-of select="substring-before('www.yangguangdream.com','.com') />
输出:
www.yangguangdream
5.string-length()
string-length(string)函数用来返回参数string的长度,如果参数string为缺省,将返回上下文节点的字符串长度。
示例(可以通过DataTable读取):
<xsl:value-of select="string-length('www.yangguangdream.com') />
输出:
22
6.substring()
substring(string,number,length)函数用来截取字符串。参数string用于指定要截取的字符串;参数number用于指定开始位置;参数length用于指定截取字符串的长度。如果缺少length参数将从开始位置number一直到截取字符串的长度
示例(可以通过DataTable读取):
<xsl:value-of select="substring('www.yangguangdream.com',0,3) />
输出:
www
7.starts-with()
示例(可以通过DataTable读取):
<xsl:value-of select="starts-with('www.yangguangdream.com','www') />
输出:
true
8.normalize-space()
normalize-space()用来将一个字符串的头部和尾部的空白字符删除,如果字符串中间含有多个连续的空白字符,将用一个空格来代替。
示例(可以通过DataTable读取):
<xsl:value-of select="normalize-space('www.yangguangdream.com ') />
输出:
www.yangguangdream.com
9.contains()
contains(str1,str2)函数用来判断str2是否是第一个字符串的一部分。
示例(可以通过DataTable读取):
<xsl:value-of select="normalize-space('www.yangguangdream.com','yangguangdream') />
输出:
true
微信扫码查看本文
发表评论