Y'a t'il un moyen de faire fonctionner un code comme celui-la ?

<xsl:variable name="sep"><xsl:value-of select="/ROOT/PARAM/DECIMAL_SEP"/></xsl:variable>
  <xsl:variable name="grp"><xsl:value-of select="/ROOT/PARAM/DECIMAL_GROUPE"/></xsl:variable>
  <xsl:decimal-format name="mt" decimal-separator="$sep" grouping-separator="$grp"/>


En fait, la configuration du séparateur de millier et de décimal est différente selon la langue choisie, je ne peux pas écrire le code suivant :
<xsl:decimal-format name="mt" decimal-separator="," grouping-separator=" "/>


merci de votre aide