xsl-list
[Top] [All Lists]

Re: translate function

2003-07-01 04:17:50
you can test it on this xml file:
.....
<caption>R&eacute;partition&nbsp;des&nbsp;alimentations&nbsp;dans&nbsp;la&nbsp;baie&nbsp;SK&nbsp;(vue&nbsp;avant)</caption>

......

try to get the caption and translate each &nbsp; 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



<Prev in Thread] Current Thread [Next in Thread>