[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: translate() function, changing characters
Subject: Re: translate() function, changing characters
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Date: Thu, 03 Oct 2002 12:57:54 +0200
|
Hello Manfred,
don't rack your brain with this. It's the problem of the serializer, not
your one. It must escape URIs correctly. Make your XML well-formed and
everything should be fine:
<menu_choosen>H&M 15% Investment vs. #20 = today</menu_choosen>
---------------^
& => &
Regards,
Joerg
manfred.weigel@xxxxxx wrote:
Hi *!
Is it possible to translate a character to several other Characters?
<xsl:value-of select="translate(current(),'a','A')"/>
would change every 'a' to 'A' in the current node.
But I have to change '%' to '%25', that doesn´t work with the translate()
Function.
My XML could look like this:
<menu_choosen>H&M 15% Investment vs. #20 = today</menu_choosen>
This String is used for viewing on a website, but also as a parameter for
the next request.
--> <a href="ServletName?user=xxx&key=H&M 15% Investment vs. #20 =
today">H&M 15% Investment vs. #20 = today</a>
In this case H is the value of the parameter named key, and M 15%
Investment vs. #20 is the name of the next parameter (whitespaces would be
replaced with %20 by the browser) and so on...
The focus is on these characters:
%
=
&
#
Any suggestions are appreciated!
Thanks in advance
manfred
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
RSS 2.0 |
|
Atom 0.3 |
|
|