XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Jon FrancisSubject: XSLT Whitespace %20
Author: Jon Francis
Date: 15 Feb 2007 11:25 AM
Hi,

I have a variable $imageAbsolute which is a URL, this URL has some white space inside it eg;

http://www.images.com/images/extraSize1/438 02238 57 front 1.jpg

I wish to replace the whitespace with %20, everything I try doesnt work or just puts in % char. Is there anyway of doing this.

translate($imageAbsolute, " ", "%20")

I am currently using the above. Any help would be brilliant.
Thanks
James

Postnext
Tony LavinioSubject: XSLT Whitespace %20
Author: Tony Lavinio
Date: 15 Feb 2007 02:33 PM
translate() only maps from a list of characters to a list of
corresponding characters. It does not to search-and-replace.

If you are using XSLT 2.0, you can use the replace() function.

If not, there are recursive templates that will do search-and-
replace for you.

Type 'xslt search and replace' into Google and the first hit
will take you to your answer.
http://aspn.activestate.com/ASPN/Cookbook/XSLT/Recipe/65426

Posttop
Jon FrancisSubject: XSLT Whitespace %20
Author: Jon Francis
Date: 15 Feb 2007 03:42 PM
I used the translate previously on the stylesheet and it worked perfect, thats why I tried using it again.

I will give these a go but I have tried one before and it never displays anything after the %, and I need to replace a single whitespace with %20.

Thanks

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.