Entfernen Sie Zeichen mit xsl

Ich muss die folgenden Zeichen aus einem Zeichenfolgenwert mit entfernenxsl 1.0

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

Ich habe mir Folgendes ausgedacht:

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

Bei dem obigen Ansatz müsste ich denselben Code mehrmals duplizieren (einmal pro Zeichen).

Wie kann ich das gleiche Ziel erreichen, ohne den Code zu duplizieren?

Vielen Dank :-)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage