This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Linefeed problem



> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]