Re: [xsl] set union? xslt 2.0

Subject: Re: [xsl] set union? xslt 2.0
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Thu, 8 Apr 2010 11:08:45 +0100
On 8 April 2010 10:43, Dave Pawson <davep@xxxxxxxxxxxxx> wrote:
> On Thu, 8 Apr 2010 10:33:38 +0100
> Andrew Welch <andrew.j.welch@xxxxxxxxx> wrote:
>
>> > xml source of the form
>> >
>> > <skillarea targets="data|general">
>>
>> That ought to be changed to:
>>
>> <skillarea>
>>   <targets>
>>     <target>data</target>
>>     <target>general</target>
>
>
> Can't do that on the command line for the params though Andrew?
>
> Still leaves one side with a string...

Sure, but that's "the right way" to represent that in XML, then you
can just pass in your delimited parameter and do:

select="skillarea[targets/target = $targets]"

where $targets is a top level variable created when you tokenize the
param into a sequence of items.



--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

Current Thread