Subject: Re: [xsl] Transforming XML to HTML - preserving line breaks From: "Mike Haarman" <mhaarman@xxxxxxxxxxxxxxxxxx> Date: Wed, 16 Jul 2003 11:51:18 -0500 |
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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Transforming XML to HTML - pr, Adam Bailin | Thread | [xsl] Arbitrary XML document merge , Scott Powell |
Re: [xsl] xmlns:xalan-nodeset names, David Carlisle | Date | Re: [xsl] Extract values from first, Matthew Mateyak |
Month |