Subject: Re: String cleaning in XSLT and XQuery
From: James Cummings <james@xxxxxxxxxxxxxxxxx>
Date: Tue, 21 Dec 2010 11:26:32 +0000
|
On Tue, Dec 21, 2010 at 11:14, Martin Honnen <Martin.Honnen@xxxxxx> wrote:
>> a) Am I doing this in a good way? Anything I've overlooked? (Always
>> happy to get tips on making things that already work better!)
>
> Doesn't using the replace function suffice for your requirement?
> B translate(replace(lower-case(normalize-space($string)), '[^a-z0-9\s]+',
> ''), ' ', '_')
*doh* you are right, that does and makes it much more compact (and
presumably efficient)!
-James
|