Subject: Re: passing a sequence as a parameter
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Tue, 26 Feb 2008 11:35:32 +0000
|
On 26/02/2008, Robert Walpole <robert.walpole@xxxxxxxxxxxx> wrote:
> Hi,
>
> I am looking for a way of working with a sequence passed to a stylesheet
> as a parameter. For example, I have an xml file as follows...
>
> <root>
> <user>
> <name>Robert</name>
> <name>Adam</name>
> <name>Graham</name>
> </user>
> </root>
>
> ...which I want to pass to my XSLT along with a parameter containing a
> sequence of values, lets say ('true', 'false', 'true'). I then want to
> iterate through the name elements, only outputing something when the
> corresponding value in the sequence is 'true'. In this case I would want
> to return
>
> <root>
> <user>
> <name>Robert</name>
> <name>Graham</name>
> </user>
> </root>
/root/user/name[position() = index-of(('true','false','true'), 'true')]
cheers
--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
|