Thanks guys,
Okay, the indent="yes" didn't help.
The litteral did.
[David]
ut by going <xsl:for-each select="$xmTmplt/FLD"> you are just applying
things to FLD element nodes and skipping over the text nodes in teh
source, so they are not copied.
This makes total sense.
Karl
----- Original Message -----
From: "Mike Haarman" <mhaarman(_at_)infinitecampus(_dot_)org>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Thursday, May 01, 2003 8:34 AM
Subject: Re: [xsl] I don't get it... line breaks (sorry, I know this has
been discussed many times)
----- Original Message -----
From: "Karl J. Stubsjoen" <karl(_at_)azprogolf(_dot_)com>
Ok, I have the following "for-each" which calls a template, the template
returns a hidden form variable. When I *View Source* all of the
elements
appear on the same line. I mean, this isn't a horrible thing, but I'd
like
to know how to control this behaviour. I'm guessing that when you
"apply-templates" that the loop which occurs naturally (and I call it a
"natural" loop for lack of a better term) there in the match creates
line
breaks in the source. Correct?
http://www.w3.org/TR/xslt#strip
1) use xsl:text to hold breaks;
2) use direct character reference to your EOL of choice;
3) specify element names which hold or strip space in a space separated
list
within the attributes xsl:strip-space and xsl:preserve-space. The latter
allows
for whitespace in the instance XML to slip past the mechanism implementing
3.4
above.
hth,
Mike
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list