[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Whitespace again
You should use xml:space="preserve" in your XML and XSL files , and <PRE> tag . You should write something like this ( I tested it with IE5 - it works ) : spaces.xml : <?xml version='1.0'?> <?xml:stylesheet type="text/xsl" href="spaces.xsl" xml:space="preserve"?> <Screen > <text xml:space="preserve"> line 1 line 2 </text> </Screen> spaces.xsl: <?xml version='1.0'?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <HTML xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <BODY xml:space="preserve" > <xsl:apply-templates select="Screen"/> </BODY> </HTML> </xsl:template> <xsl:template match="Screen"> <xsl:apply-templates /> </xsl:template> <xsl:template match="text"> <xsl:apply-templates /> </xsl:template> <xsl:template match="text()"><PRE><xsl:value-of /></PRE></xsl:template> </xsl:stylesheet> Orit . ----- Original Message ----- From: Joerg Bauer <jb@xxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxx> Sent: Tuesday, June 29, 1999 11:26 AM Subject: Re: Whitespace again > Thank you for you answer, > but it still doesn´t work. > > I doing this in the Cocoon Framework (1.4). Is it possible that the > CocoonPrinter strips the Whitespace ?? If yes, i read something about > xml:space="preserve" but i don´t understand where and how to use it. > > could you help me ?? > > Keith Visco wrote: > > > > Joerg, > > > > add the following to your top level children of your xsl:stylesheet > > element: > > > > <xsl:preserve-space element="text"/> > > > > --Keith > > > > Joerg Bauer wrote: > > > > > > Maybe i am stupid but i can´t do it !! > > > > > > I have a xml documnet: > > > > > > <text>line 1 > > > line 2 > > > </text> > > > > > > ( There is linebreak in the text() - Element !!!! ) > > > > > > and a xsl document: > > > > > > <xsl:template match="text"> > > > <textarea id="input" name="mytext" rows="5" cols="30" wrap="physical"> > > > <xsl:value-of select="text()"/> > > > <textarea> > > > </xsl:template> > > > My problem is that in the html output there is no linebreak. Reading the > > > Working-Draft (WD-xsl-1998-1216, i use xsl:p), i found out that there is > > > something like xsl:preserve-space etc. but i don´t understand how to use > > > it. > > > > > > Could anybody give me an example / solution..... ? > > > > > > -- > > > Blue Mars Interactive http://www.bluemars.de > > > Joerg Bauer mailto: jb@xxxxxxxxxxx > > > Lersnerstrasse 23 Tel. +49 (0)69 959 42-400 > > > 60322 Frankfurt/M. Fax +49 (0)69 959 42-420 > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > -- > Blue Mars Interactive http://www.bluemars.de > Joerg Bauer mailto: jb@xxxxxxxxxxx > Lersnerstrasse 23 Tel. +49 (0)69 959 42-400 > 60322 Frankfurt/M. Fax +49 (0)69 959 42-420 > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|