[xsl] Re: Indentation question

Subject: [xsl] Re: Indentation question
From: iwantto keepanon <iwanttokeepanon@xxxxxxxx>
Date: Tue, 6 Sep 2005 23:49:58 +0400 (MSD)
knocte <knocte@xxxxxxxxx> writes:

> In HTML I have the advantage of writing a paragraph using EOL's and
> don't worrying about the end view of the page because EOL's will be
> converted to whitespaces.
>
> Example:
>
>   <p>
>     This is a easy-to-edit paragraph because
>     I can break it into multiple lines.
>   <p>
>
> The result in the browser will not contain any line-breaks.

Ahhh, but the browser SAW the line breaks.  It just chose to treat
them as spaces.

When you run a transformation and get breaks and spaces in the XML,
that is no different than than your HTML analogy.  Whomever _consumes_
the XML needs to treat newlines as spaces.  Which keeps to your
HTML/browser analogy.

Don't assume that newlines in your XML breaks anything or is inheritly
wrong.  If this XML is later feed to a browser (which I assume b/c
your example contains H2, P, etc...), then let the browser ignore the
newlines.

I.e. dont try and add more muscle to your stylesheets than necessary.

Caveat: if this is a B2B application where newlines are not
"desirable", then continue w/ the 'normalize-space' solution.

Current Thread