This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Linefeed problem
- From: David Carlisle <davidc at nag dot co dot uk>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Thu, 30 May 2002 15:08:56 +0100
- Subject: Re: [xsl] Linefeed problem
- References: <000001c207e0$29cd3be0$1401a8c0@dscs.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
> I use <xsl:apply-template>, xslt creates a new line.
XSLT never generates new lines on its own (unless you have set
indent="yes" on xsl:output)
Any newlines in the output come from the source or from the stylesheet.
You showed a bit of source without any newlines but you didn't show your
stylesheet.
probably you have
<xsl:template match="jhh">
Some text
<xsl:value-of ....
If so the first node of that template is a text node with
"
Some text
"
as its value (ie it starts with a newline and two spaces.
If so, don't do that, do this
<xsl:template match="jhh">
<xsl:text>Some text</xsl:text>
<xsl:value-of ....
Now the first node is a white space text node with just a newline and
two spaces, so it will be stripped when the stylesheet is processed and
not form part of the output.
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list