Subject: Re: [xsl] Replacing the space character with another character From: "Mark Peters" <flickrmeister@xxxxxxxxx> Date: Mon, 14 May 2007 11:21:27 -0400 |
> The template doesn't insert an asterisk if the indexterm text breaks
because a linebreak isn't a space.
you could use use
translate(.,' ','**')
to translate both spaces and newlines to *
But you'd get two * if there is any white space at end of line so probably you'd be better with
translate(normalize-space(.),' ','*')
so you replace any run of white space by a single * or use xpath2 where you can express that more directly as
replace(.,'\s+','*')
David
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Replacing the space chara, David Carlisle | Thread | Re: [xsl] RE: Replacing the space c, David Carlisle |
Re: [xsl] Replacing the space chara, David Carlisle | Date | [xsl] xsl:key and document() loadin, Dale Tan |
Month |