Usuário com melhor resposta
Quebra de linha com XSL

Pergunta
-
Boa Tarde,
Tenho um codigo em XSL que percorre todo meu XML e imprime na tela os valores correspondentes.
Problemas:
- A saida deste código deve ser Texto e nao HTML
- Não achei nada que faça o código entender um 'ENTER' (quebra de linha)Em HTML funciona normalmente, mas como comentei o resultado deve ser apenas TEXTO.
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="C:\Documents and Settings\x\Desktop\exemplo.xsl"?>
<email>
<dadoscorpo>
<linha>
<valor> Paula </valor>
</linha>
<linha>
<valor> Jonas </valor>
</linha>
<linha>
<valor> Maria </valor>
</linha>
</dadoscorpo>
</email>XSL
<?xml version='1.0' encoding='ISO-8859-1'?><xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method='text'/>
<xsl:template match='/'>
<xsl:for-each select='email/dadoscorpo/linha'>
<xsl:value-of select='valor'/>
</xsl:for-each>
</xsl:template></xsl:stylesheet>Att.
Jairo Simoes
Respostas
-
<xsl:value-of select="description" disable-output-escaping="yes" />
isso funciona com um arquivo rss, porém só no internet explorer.
Agora já não sei se é só para essa tag, ou para todas.
- Marcado como Resposta Harley AraujoModerator quarta-feira, 24 de novembro de 2010 11:04
Todas as Respostas
-
-
Jairo, realmente me desculpe, mas eu acho que isso não irá funcionar... Creio que para fazer isso, deves usar o CDATA[] bem como 13 - enter, 10 - retorno, bem, sinceramente eu não sei dizer de forma correta sobre isso....
Mas irei ver como se faz, se caso descubrir, por favor, comente esse post!...
Abraço, e sucesso com a "quebra" ;) -
<xsl:value-of select="description" disable-output-escaping="yes" />
isso funciona com um arquivo rss, porém só no internet explorer.
Agora já não sei se é só para essa tag, ou para todas.
- Marcado como Resposta Harley AraujoModerator quarta-feira, 24 de novembro de 2010 11:04