| 
 
Subject: [xsl] what I meant by preserving whitespace From: Eric Smith <Eric.Smith@xxxxxxxxxxxx> Date: Sun, 23 Sep 2001 11:17:22 +0200  | 
According to Dimitre Novatchev on Sat, Sep 22, 2001 at 10:57:51PM -0700:
| > I have looked at the archives and failed to implement the 
| > xml:space="preserve"
| > to preserve white space in selected nodes - failing that preserving
| > whitespace globally.
| > 
| > I have tried most things I could think of, so would appreciate a
| > simple example of how to achieve this.
| 
| The following stylesheet (applyed on any xml source) will try to pad the string
| "abc" with 3 spaces to the right.
| 
| Two templates -- "pad" and "pad2" are called, the only difference being in how the
| "space buffer" variable is defined in them:
| 
| In the "pad" template we have:
| 
|     <xsl:variable name="spaces">
| 	    <xsl:text xml:space="preserve">          </xsl:text>
|     </xsl:variable>
| 
| In the "pad2" template we have:
| 
|     <xsl:variable name="spaces">
| 	    <xsl:text>          </xsl:text>
|     </xsl:variable>
| 
<snip>
Thank you, but I do not see why I need to define a $spaces variable for this.
<some_tag>
    Imagine this is a poem
  and we want lines idented
  in this strange fasion
    This is a nonsensical indentation
  but serves to make the point
  about what I mean by preserving whitespace
  
</some_tag>
In the output I do not wnt to see this:
<cut_and_paste>
Imagine this is a poem and we want lines idented in this strange fasion This is a
nonsensical indentation but serves to make the point about what I mean by
preserving whitespace
</cut_and_paste>
A simple solution for this?
-- 
Eric Smith
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] Re: preserving whitespace, Dimitre Novatchev | Thread | RE: [xsl] what I meant by preservin, Chris Bayes | 
| [xsl] Re: xsl:element, Dimitre Novatchev | Date | RE: [xsl] what I meant by preservin, Chris Bayes | 
| Month |