This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Q.) Encode URL inside HTML Anchor Tag.
- To: <xsl-list at mulberrytech dot com>
- Subject: Re: Q.) Encode URL inside HTML Anchor Tag.
- From: "Robert Herschke" <robert at herschke dot de>
- Date: Sat, 18 Nov 2000 00:02:15 +0100
- References: <3A15AE02.3F5810C5@digitalfairway.com>
- Reply-To: xsl-list at mulberrytech dot com
Hi,
for transforming the spaces to + you can use the XPath Function transform...
like this:
<a href="someurl?queryparam={transform(/some_xml_tag/a_query_param,'
','+')}">Click me</a>
But I don't know exactly, how Cocoon implements the whole XPath
functionality!
Good luck!
Robert
----- Original Message -----
From: "Stephen Cunliffe" <scunliffe@digitalfairway.com>
To: "XSL List" <xsl-list@mulberrytech.com>
Sent: Friday, November 17, 2000 11:15 PM
Subject: Q.) Encode URL inside HTML Anchor Tag.
> Hi:
>
> Is there a function/transformation available in XSL that will allow me
> to
> encode URLs in HTML files? For example, let's say I have the following
> XML
> fragment:
>
> <some_xml_tag>
> <a_query_param>Here is the value for query param</a_query_param>
> </some_xml_tag>
>
> And inside my XSL I have the following fragment:
>
> <a href="someurl?queryparam={/some_xml_tag/a_query_param}">Click me</a>
>
> Currently when all is said and done, I get a query that looks like:
>
> someurl?queryparam=Here is the value for queryparam
>
> When what I would really like is a well-formed HTTP query (spaces
> replaced
> with + etc...).
>
> So is something like that available already in XSL or am I going to have
> to
> write my own external function?
>
> BTW, I am using Cocoon 1.8
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list