Чтобы получить результат со всеми удаленными пробелами, используйте стандартную функцию XPath translate()
:
translate(., ' 

	', '')
В нет необходимости , чтобы использовать normalize-space()
вообще.
Шаблон, необходимый для устранения пробелов, просто такой: :
<xsl:template match="sss/text()">
<xsl:value-of select="translate(., ' 

	', '')"/>
</xsl:template>
Полное преобразование включает в себя также правило идентификации, поэтому, если документ XML содержит элементы, отличные от sss
, они будут скопированы «как есть»:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="sss/text()">
<xsl:value-of select="translate(., ' 

	', '')"/>
</xsl:template>
</xsl:stylesheet>