|
Subject: [xsl] whitespace problem when formating to plain-text From: John Ericson <john@xxxxxxxxxx> Date: Thu, 1 Nov 2001 00:13:07 +0000 |
Ive been writing a xsl for formating to plain-text. I have written one for
formating to html and it worked fine, but when Im writing this one I hit
into some problem with whitespaces. After some research I find out how to
use normalize-space.
But now it removes whitespaces which is needed for proper formating too.
I have recreated the problem in minimal files and here they are:
file.xml:
<info>
<link url="231243342">SpazeIRC</link> blablablabla bla . bldse dfseld s3242. 43 <link url="2342342">har</link>.
</info>
text.xsl:
<xsl:template match="text()">
<xsl:value-of select="normalize-space(.)"/>
</xsl:template>
The output I get:
SpazeIRCblablablabla bla . bldse dfseld s3242. 43har.
I want it to look like this:
SpazeIRC blablablabla bla . bldse dfseld s3242. 43 har.
^ ^
I must write code to check for '> ' in the beginning and ' <' in the end of the
string in the "text()" template so I can add an whitespace in the beginning or
the end if they exist.
Can anyone help me write this code or come up with a similar solution?
--
* John Ericson john@xxxxxxxxxx
* ICQ: 7325429 JID: high@xxxxxxxxxx
* web: http://john.pp.se
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] whitespace problem when f, Kevin_Gutch | Thread | [xsl] Perplexing Problem in Embeddi, Sean Kelly |
| Re: [xsl] embed XML island in style, Dan Diebolt | Date | [xsl] Perplexing Problem in Embeddi, Sean Kelly |
| Month |