xsl-list
[Top] [All Lists]

Re: [xsl] Referencing previous contexts in xpath/Xsl

2011-01-04 07:58:21
Michel, 

Thanks for the prompt reply!

I should have mentioned that I am expecting more more than one value of x in 
the context and so the @b needs to refer to the current x as it is processed.

Yours,

Clint Redwood 

Screwtape Limited, Registered 06663232, Babington House, 26 College Road, 
Chilwell, Nottingham NG9 4AS

On 4 Jan 2011, at 13:49, Michel Hendriksen 
<michel(_dot_)hendriksen(_at_)kensas(_dot_)nl> wrote:

Something like
$b = x/@b
Select="x[$a/*[name=$b]]"

Michel

On Tue, Jan 4, 2011 at 2:45 PM, Clint Redwood 
<clint(_at_)screwtape(_dot_)co(_dot_)uk> wrote:
Hi,

Apologies if this is an obvious question, but I haven't found an answer by 
googling.

I'm trying to construct and xpath for a select attribute in Xsl. What I have 
is something like this

Select="x[$a/*[name=current()/@b]]"

Which doesn't work as current() is referring to the context item that is the 
parent of x, rather than what I want which is to refer to x from within the 
second level []s.

Is this possible in xpath?

Yours,

Clint Redwood

Screwtape Limited, Registered 06663232, Babington House, 26 College Road, 
Chilwell, Nottingham NG9 4AS
--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--