you can test it on this xml file:
.....
<caption>Répartition des alimentations dans la baie SK (vue avant)</caption>
......
try to get the caption and translate each to '-'
with the instruction:
<xsl:value-of select="translate($caption_title,' ','-')"/>
or
<xsl:value-of select="translate($caption_title,' @#160;','--'"/> as you
say.
the result is:
Répartition des alimentations dans la baie SK (vue avant)
but you should get :
Répartition-des-alimentations-dans-la-baie-SK-(vue-avant)
David Carlisle a écrit :
no the problem isn't resolved yet.
what was wrong with the solution I posted?
If you want to translate character 160 to a - just add that pair to
your translate function.
Note that 160 is not a space it is not even one of the "white space"
characters recognised by XML, which are just tab space newline and cr.
David
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list