Subject: Re: [xsl] Linefeed problem From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 30 May 2002 15:08:56 +0100 |
> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Linefeed problem, Allen Chu | Thread | Re: [xsl] Linefeed problem, Stuart Brown |
[xsl] problem with last() function, John Walker | Date | RE: [xsl] XSD and XSLT, Michael Kay |
Month |