Re: [xsl] Removing all line breaks in text nodes

Subject: Re: [xsl] Removing all line breaks in text nodes
From: "Mark Peters" <flickrmeister@xxxxxxxxx>
Date: Sun, 10 Sep 2006 13:21:44 -0400
Hey, you're right (as you already knew)!  When I included only the
below template along with one to copy all the elements and attributes,
I got the results I was looking for. Obviously, I included stuff in my
XSL I'm going to have to excise. Oh, what a tangled code we weave ....

Thanks again.

Mark


On 9/10/06, David Carlisle <davidc@xxxxxxxxx> wrote:

<xsl:template match="text()"> <xsl:value-of select="normalize-space(.)"/> <xsl:value-of select="translate(., '&#xA;&#xD;', ' ')" /> </xsl:template>


That would duplicate the text node, first with all white space collapsed and line breaks changed to spaces, then again with linebreaks changed to spaces (but multiple spaces not collapsed)

Current Thread