我需要能够替换某些字符,以便我可以将它们用作CSS类。
我有字符串,类(名称),类和名称,amonst其他不是有效的CSS类(据我所知)。
如何使用replace函数替换多个chracters,
E.g。
translate(className, ' ','') (would replace a space)
但是有可能为多个角色做这个吗?
翻译似乎不适用于&
实施例
XML
<title>Mary & the Wolf<title>
XSLT
<xsl:value-of select="translate(title, ' &','')"/></xsl:attribute>
所以我希望输出为:
MarytheWolf
但此刻我和&amp;字符。
答案 0 :(得分:7)
translate()
以字符方式工作:
translate(className, ' &#?!','') // would remove any character in the string #1
或
translate(className, ' &#?!','_____') // would replace any character
// in the string #1 with '_'
答案 1 :(得分:1)
你大部分时间都在那里:
翻译('abcd','cbda','CBDA')
会给'ABCD'。