Subject: Re: [xsl] translate() function, changing characters From: Joerg Heinicke <joerg.heinicke@xxxxxx> Date: Thu, 03 Oct 2002 12:57:54 +0200 |
<menu_choosen>H&M 15% Investment vs. #20 = today</menu_choosen> ---------------^
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] translate() function, cha, James Fuller | Thread | [xsl] Re: translate() function, cha, Dimitre Novatchev |
Re: [xsl] Building tables with opti, David Carlisle | Date | RE: [xsl] conditional inlcudes -is , Andrew Welch |
Month |