This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Handling linebreaks
- To: xsl-list at mulberrytech dot com
- Subject: Re: Handling linebreaks
- From: Jiri Jirat <Jiri dot Jirat at idoox dot com>
- Date: Thu, 30 Nov 2000 08:29:42 +0100
- Organization: IDOOX
- References: <022901c05a54$04d14470$6600000a@neon>
- Reply-To: xsl-list at mulberrytech dot com
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   for whitespace) and if
> so, how do I do it???
>
> c) Some other option??
>
> Jerry
> jerry@eredyne.com
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
--
<name firstName="Jirka" surname="Jirat"/>
<mail> jiratj@idoox.com </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