[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Transforming XML to HTML - preserving line breaks
Adam, http://www.dpawson.co.uk/xsl/sect2/replace.html hth, Mike ----- Original Message ----- From: "Adam Bailin" <ABAILIN@xxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, July 16, 2003 10:05 AM Subject: Transforming XML to HTML - preserving line breaks > I am having difficulty dealing with text spread over several lines in an XML doc such as: > > <info> > This is some information. > > This is paragraph number two. > > There may be any number of paragraphs in this element. > </info> > > I want to transform this into the following HTML: > > <td> > This is some information.<br/><br/>This is paragraph number two.<br/><br/>There may be any number of paragraphs in this element. > </td> > > I am using a standard string replace template which is successfully replacing line breaks but if I use <br/> as the replacement string, it gets ignored. If I use <xsl:text><br/></xsl:text> I get the error message, "br is not allowed in this position in the stylesheet". > > Here is the code: > > <xsl:call-template name="replace-substring"> > <xsl:with-param name="original" select="oir:SETTINFO"></xsl:with-param> > <xsl:with-param name="substring">&cr;</xsl:with-param> > <xsl:with-param name="replacement"><xsl:text><br /></xsl:text></xsl:with-param> > </xsl:call-template> > > where &cr; is declared: <!ENTITY cr "<xsl:text> > </xsl:text>"> > > I am using the latest xalan processor. > > Does anyone know how to get round this? > > Adam Bailin > Web Developer > Ofsted > Tel: 020 7421 5977 > > > > ********************************************************************** > We cannot accept any liability for any loss or damage > sustained as a result of software viruses. It is your > responsibility to carry out such virus checking as is necessary before opening any attachment to > this message. > > The information in this email and any files transmitted with > it may be of a confidential nature and is intended solely for > the addressees. If you are not the intended addressee, any > disclosure, copying or distribution by you is prohibited and > may be unlawful. > > www.ofsted.gov.uk > ********************************************************************** > > > 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
|