Without the Becker method, you can use the discouraged character as a sign:
translate(normalize-space(concat('',.,'')),'','')
Note : three function calls ...
, :
substring(
normalize-space(concat('.',.,'.')),
2,
string-length(normalize-space(concat('.',.,'.'))) - 2
)
XSLT :
<xsl:variable name="vNormalize" select="normalize-space(concat('.',.,'.'))"/>
<xsl:value-of select="susbtring($vNormalize,2,string-length($vNormalize)-2)"/>
user357812