[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: line breaks in XML data

Subject: RE: line breaks in XML data
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 20 Oct 2005 22:39:55 +0100
xslt replace newline br
I assume you are generating HTML, and what you really mean is that where
there is a new line in the XML, you want the text to show on a new line in
the browser? For that, it's not enough for the XSLT to preserve the line
breaks, it needs to convert them into <br> elements.

Like many string manipulation tasks this one is easiest using 2.0:

<xsl:analyze-string select="." regex="\n">
  <xsl:matching-substring><br/></xsl:matching-substring>
</

But it's not too hard in 1.0: google for "XSLT replace newline BR".

Michael Kay
http://www.saxonica.com/


> -----Original Message-----
> From: Jim Gay [mailto:jgay@xxxxxxx] 
> Sent: 20 October 2005 21:40
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject:  line breaks in XML data
> 
> forgive my novice ineptitude.
> 
> I am working on a project where we would like to preserve 
> line breaks  
> that are entered into our XML database.
> 
> We are doing our XSL transformations with version 1.
> If I use my XSLT to output/display this data into a <textarea>  
> element, the line breaks found in the database are there when 
> displayed.
> If I output to a simple <p> element, the line breaks are gone.
> 
> How can I keep the formatting when using a <p>?
> Can I use something like translate() to look for carriage return  
> characters?
> 
> I don't know what parser is being used for this application.
> 
> Thanks
> -Jim

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.