translate
translate
函数评估一个字符串和一组要转换的字符,并返回转换后的字符串。
语法
translate(string, abc, XYZ)
参数
返回值
转换后的字符串。
描述
XPath 指出,translate 函数并非所有语言中大小写转换的充分解决方案。XPath 的未来版本可能会提供用于大小写转换的其他函数。
但是,这是我们目前最接近可以将字符串转换为大写或小写的函数。
示例
xml
<xsl:value-of select="translate('The quick brown fox.', 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />
输出
THE QUICK BROWN FOX.
- 如果
abc
比XYZ
长,则abc
中没有在XYZ
中找到对应字符的所有字符都将被删除。
示例
xml
<xsl:value-of select="translate('The quick brown fox.', 'brown', 'red')" />
输出
The quick red fdx.
- 如果
XYZ
包含比abc
更多的字符,则多余的字符将被忽略。
规范
Gecko 支持
支持。