I need to be able to replace certain characters so that I can use them as CSS classes.
I have strings like class (name), class & name, amonst others, which are not valid CSS classes (as far as I can tell).
How can I use the replace function to replace multiple chracters,
eg.
translate(className, ' ','') (would replace a space)
But is it possible to do this for a few characters?
Translation doesn't seem to work with &
Example
XML
<title>Mary & the Wolf<title>
XSLT
<xsl:value-of select="translate(title, ' &','')"/></xsl:attribute>
So, I want the result to be:
MarytheWolf
But at the moment I'm getting an error message with the and symbol.
xslt
Cliown
source share