This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: soft returns/wrap not displaying the way I want
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] soft returns/wrap not displaying the way I want
- From: David Carlisle <davidc at nag dot co dot uk>
- Date: Thu, 26 Apr 2001 20:01:28 +0100
- References: <FD669535E5F4D21183310090273C1CD703E5AD0F@eros.wcb.priv.net>
- Reply-To: xsl-list at lists dot mulberrytech dot com
> 2. display hard returns.
You need to define what a hard return is (There is no such concept in
HTML). I think you mean a <br/> element.
In which case take the replace every newline character by a
<br/> element.
This is a FAQ and there's code to do this replacement at the faq for
this list at
http://www.dpawson.co.uk/xsl/break.html
> I would somehow nest the xsl select statement in a table
in a table if you want or just a div with a specified width.
> and have any line break
> characters (
) go to <br/> (taking care of the hard
> returns/enter
yes see the above page
so putting it together you just want
<xsl:template match="xxxx">
<div width="...">
<xsl:call-template name="substitute">
<xsl:with-param name="string" select="." />
</xsl:call-template>
</div>
</xsl:template>
where the substitute template is defined in the page quoted above.
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list