xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Linefeed problem


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
Keywords
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor