Problemas con Retorno de Carro (CR)

husmo
08 de Octubre del 2004
Tengo un problema con Retornos de Carro y XML. Tengo el fichero .DTD, .XSL y .ASP. El .ASP lee de una base de datos y un campo tiene <br> entre los datos para que se visualice en HTML. El XML lo pilla sin problemas pero no visualiza los retornos de carro en el .XSL.
¿Alguna idea?
Gracias

Jordi.G
08 de Octubre del 2004
Has probado incluir n al final de cada linea?

oberst
08 de Octubre del 2004
A mi me pasa lo mismo. Lo curioso es que este problema aparece en más de un foro y no he visto ninguna solución que valga la pena.

La "solución aproximada" consistiría en coger el campo en el que tienes retornos de carro, que seguramente habrás declarado como #PCDATA y guardar cada linea por separado Por ej. en vez de guardar esto:
<Parrafo>
Lin1
Lin2
Lin3
</Parrafo>

Podrías guardar
<Parrafo>
<linea>Lin1</linea>
<linea>Lin2</linea>
<linea>Lin3</linea>
</Parrafo>
y en el XSL hacer un template para parrafo/linea que te escribiera :
<xsl:value-of select="Parrafo/Linea"/><br/>
Por ejemplo.
Creo que algo así sí que funcionaría, pero no me parece muy elegante tener que forzar la separación de cada linea en el XML.