Subject: Re: [xsl] whitespace problem when formating to plain-text From: Kevin_Gutch@xxxxxxxxxxx Date: Wed, 31 Oct 2001 18:38:57 -0500 |
John, The normalize function will remove leading and trailing whitespace. It is hard to read your xml but you may have to force spaces where needed using something like <xsl:text> </xsl:text>. Hope that helps. John Ericson <john@xxxxxxxxxx> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx Sent by: cc: owner-xsl-list@xxxxxxxxxxxx Subject: [xsl] whitespace problem when rytech.com formating to plain-text 10/31/2001 07:13 PM Please respond to xsl-list 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 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] embed XML island in style, Chris Bayes | Thread | [xsl] whitespace problem when forma, John Ericson |
Re: [xsl] embed XML island in style, David Carlisle | Date | RE: [xsl] embed XML island in style, Chris Bayes |
Month |