Re: Handling linebreaks

Subject: Re: Handling linebreaks
From: Jiri Jirat <Jiri.Jirat@xxxxxxxxx>
Date: Thu, 30 Nov 2000 08:29:42 +0100
Hello Jerry,
 try this stylesheet (it will preserve spaces
and newlines, but if you want newlines
in your HTML document, you have to use
the <BR/> elements ...)


<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>


<!-- this is important!! -->
<xsl:preserve-space elements="CONTENT"/>

<xsl:template match="/CONTENT">
 <xsl:value-of select="."/>
</xsl:template>

</xsl:stylesheet>




Best regards
Jirka


Jerry Luna wrote:
> 
> Currently I have an XML file with an element similar to the following:
> 
> <CONTENT>text text text text
>                        text text text text
> 
>                        text text text text
>                        text text
> </CONTENT>
> 
> What is the best way to preserve the linespacing when I transform this XML
> file to HTML?
> 
> a) Should I insert tags to associate with the linebreaks when building the
> XML content?  If I do this, how would I know when I run into those tags when
> I use <xsl:value-of select="CONTENT">?
> 
> b) Or should I sent ascii characters (such as &#160; for whitespace) and if
> so, how do I do it???
> 
> c)  Some other option??
> 
> Jerry
> jerry@xxxxxxxxxxx
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

-- 
 <name firstName="Jirka" surname="Jirat"/>
 <mail>     jiratj@xxxxxxxxx  </mail>
 <support>  http://www.zvon.org </support>
 <zvonMailingList> http://www.zvon.org/index.php?nav_id=4
</zvonMailingList>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread