This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Handling linebreaks


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@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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]