the white space are
and if nbsp has the same definition as in HTML that will be character
#160.
The example you posted had spaces (#20) not #160 characters,
it's best to post real examples...
You need translate($caption_title,' @#160;','--')"
if you want to translate both spaces and non breaking spaces to -
(with a & not a @ I used @ in this mail to stop some broken mailers
incorrectly displaying the character reference.
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list