[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] what I meant by preserving whitespace
Subject: RE: [xsl] what I meant by preserving whitespace From: "Chris Bayes" <chris@xxxxxxxxxxx> Date: Sun, 23 Sep 2001 10:54:42 +0100 |
Eric, <some_tag xml:space="preserve"> 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> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="some_tag"> <cut_and_paste> <xsl:value-of select="." /> </cut_and_paste> </xsl:template> </xsl:stylesheet> Ciao Chris XML/XSL Portal http://www.bayes.co.uk/xml > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Eric Smith > Sent: 23 September 2001 10:17 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] what I meant by preserving whitespace > > > 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 > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] what I meant by preserving wh, Eric Smith | Thread | RE: [xsl] what I meant by preservin, Wendell Piez |
[xsl] what I meant by preserving wh, Eric Smith | Date | Re: [xsl] Re: xsl:element, Mike Brown |
Month |
Keywords