Re: [xsl] white space to + in query string

Subject: Re: [xsl] white space to + in query string
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Wed, 13 Feb 2002 10:32:39 -0500
If you're really paranoid (I should get extra Eudora hot peppers for saying that -- huh, no....), you might want to normalize space before you do the translate, to avoid extra "+" signs in your href:

<a href="{translate(normalize-space(@some_attribute,' ','+'))}">

Cheers,
Wendell

At 02:20 AM 2/13/02, Chris wrote:
>Is it possible to use an attribute value template to construct a query
>string in a URL, for example where the AVT picks out the text node
>child of an element's attribute node:
>
><xsl:template match="some element">
><a href="http://some_site/some_file.html?some_name={@some_attribute}";>Blah
>Blah</a>
></xsl:template>
>
>I would think this is feasible, but what about the white space in the
>text? How can the white space be transformed into "+"'s?

<a href="{translate(@some_attribute,' ','+')}">


======================================================================
Wendell Piez                            mailto:wapiez@xxxxxxxxxxxxxxxx
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
  Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread