Мне нужно иметь возможность заменять определенные символы, чтобы я мог использовать их в качестве классов CSS.
У меня есть строки вроде class (name), class & name, среди других, которые не являются допустимыми классами CSS (насколько я могу судить).
Как использовать функцию замены для замены нескольких символов,
1007 * Е.Г. *
translate(className, ' ','') (would replace a space)
Но возможно ли сделать это для нескольких символов?
Перевод не работает с &
Пример
XML
<title>Mary & the Wolf<title>
1019 * XSLT *
<xsl:value-of select="translate(title, ' &','')"/></xsl:attribute>
Итак, я хочу, чтобы вывод был:
MarytheWolf
Но в данный момент я получаю ошибку с символом &.