Subject: RE: [xsl] substitute with <br/> From: "Andrew Welch" <AWelch@xxxxxxxxxxxxxxx> Date: Thu, 7 Aug 2003 13:48:41 +0100 |
> Hello Alexander, > > this is probably a FAQ. It's also an XML topic not an XSLT one. > > Look to 2.11 "End-Of-Line Handling" in the XML spec. No, it's an html issue. Carriage returns are normalised to a single space (I think) so to recreate their behaviour you need to use <br /> <div /> <p /> etc. I think your best plan of action is to modify your xml to replace &_#13; with <br /> (Im assuming that as you can insert entities this shouldn't be too much trouble). If however that breaks a DTD or is not possible, you will have to use a recursive named template that gets called from you text() matching template. This can then use substring-before() and substring-after() to recursively replace what you need. String handling like this will be much easier in xslt 2.0 Cheers andrew XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] substitute with <br, Michael Kay | Thread | RE: [xsl] substitute with <br, Andrew Welch |
AW: [xsl] Variables, Markus Abt | Date | [xsl] creating a directory-like ind, Alexander Czernay |
Month |