Удалить символы с помощью xsl

Мне нужно удалить следующие символы из строкового значения, используяxsl 1.0

*, /, \, #, %, !, @, $, (, ), &

Я придумал следующее:

translate(translate(translate(string(//xpath/@value),'.',''),'/',''),',','')

При описанном выше подходе мне пришлось бы дублировать один и тот же код много раз (по одному разу на символ).

Как я могу достичь той же цели, не дублируя код?

Спасибо :-)

Ответы на вопрос(2)

Ваш ответ на вопрос