RE: [xsl] Whitespace between nodes

Subject: RE: [xsl] Whitespace between nodes
From: cknell@xxxxxxxxxx
Date: Wed, 12 May 2004 16:35:24 -0400
I suspect that your input document has the carriage returns and so they are being carried to your output document correctly. Since you didn't supply the source I can't be sure. I think one of your processors is "helpfully" removing the carriage returns improperly. If you show us the input and name the processors it will be easy to help.
--
Charles Knell
cknell@xxxxxxxxxx - email



-----Original Message-----
From:     Nicholas Shanks <contact@xxxxxxxxxxxxxx>
Sent:     Wed, 12 May 2004 21:01:41 +0100
To:       xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject:  [xsl] Whitespace between nodes

I have the following XSL fragment:

<q><xsl:value-of select="."/></q>

Some processors produce this:

<q>Quack</q>

While others produce this:

<q>
  Quack
</q>

The latter produces the wrong output in HTML, " Quack " instead of "Quack".
Is there a way to force a processor not to output space between nodes (I have indent="yes" in my xsl:output)?


- Nick.

Current Thread