Pacato
#1
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+","");
Pacato
#3
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?
Pacato
#5
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.
Pacato
#6
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>