XML - Tirar espaço em branco

Queria saber como retirar o espaço em branco entre os caracteres nessa condição:

<container cols="12">
	<xsl:for-each select="//linhasTextoPendencia/linhaTextoPendencia">
		<info labelSize="0px" value="{./descricaoLinhaPendenciaFax}"/>
	</xsl:for-each>
</container>

descricaoLinhaPendenciaFax Envia por frase, e acaba pulando linha deixando um espaço grande.

 String str = "     ";
 str = str.replaceAll("\\s+","");

Olá Jacob, obrigado.

Sem querer abusar, mas já abusando, vc saberia me ajudar a ajustar para esse caso? porque esse parâmetro é um array.

mostra teu código para eu ver, mas olha o código esta em java?

Não, só mexo no XML, eu recebo os valores do banco.

Aqui recebo frases que são montadas a partir do BD:
value="{./descricaoLinhaPendenciaFax}"
Exemplo:
1 - Olá bom dia.
2 - Hoje está chovendo

Só que da frase 1 para a frase 2 fica um espaço em branco grande.

Foi resolvido assim, não sei se é a melhor solução ou se só tem essa, mas deu certo:

<xsl:variable name="descricaopendencialegado">
	<xsl:for-each select="//linhasTextoPendencia/linhaTextoPendencia">
		<xsl:value-of select="normalize-space(./descricaoLinhaPendenciaFax)" /><xsl:text> </xsl:text>
	</xsl:for-each>
</xsl:variable>