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 |