| Subject: Re: [xsl] Removing all line breaks in text nodes From: "Mark Peters" <flickrmeister@xxxxxxxxx> Date: Sun, 10 Sep 2006 10:35:53 -0400 | 
I tried the following template, but the transformed document retains the line breaks FrameMaker inserted in the original file.
<xsl:template match="text()"> <xsl:value-of select="normalize-space(.)"/> <xsl:value-of select="translate(., '

', ' ')" /> </xsl:template>
Thanks, Mark
you don't appear to apply normalize-space anywhere, simplest being something like
changing
<xsl:template match="text()[normalize-space(.)='']"/>
to <xsl:template match="text()"> <xsl:value-of select="normalize-space(.)"/> </xsl:template>
or you might (or might not) want to re-insert a leading or trailing space as shown in teh code fragments at DaveP's site that you quoted.
David
Mark Peters Senior Technical Writer Saba Software
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Removing all line breaks , David Carlisle | Thread | Re: [xsl] Removing all line breaks , David Carlisle | 
| Re: [xsl] Getting at namespace-pref, David Carlisle | Date | Re: [xsl] Removing all line breaks , David Carlisle | 
| Month |