Re: [xsl] translate array delimiters in XSLT

Subject: Re: [xsl] translate array delimiters in XSLT
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Fri, 18 Mar 2005 12:20:15 -0500
Jay,

At 12:18 PM 3/18/2005, you wrote:
I was thinking that, too, Wendell, but some quick testing revealed a
problem. Because translate substitutes only one character, the semi-colon
is replaced with a comma but no space. To get a space after each comma
requires a different approach. I suppose a recursive template that uses
substring functions would be the 1.0 solution. I think the 2.0 solution
would be to tokenize the input string and then reassemble with a for-each
on the tokens, adding the comma and space along the way.

Oh, I didn't notice the space! Good catch -- yes, that's somewhat harder.


XSLT 2.0 is much better at this sort of thing.

Cheers,
Wendell


====================================================================== 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 ======================================================================

Current Thread