Not exactly, but you could do: parent::*/parent::foo
Or the shorter version: ../parent::foo
Remember that the axis name (parent::, child::, etc.) just specifies a
"direction of travel" within the tree. Each step can only contain a
single direction of travel and must specify what to select in that
direction.
-Brandon :)
On Fri, Apr 1, 2011 at 8:10 PM, David Lee <dlee@xxxxxxxxxxx> wrote:
> Ah !!!!!
> Can this stack ? Can I do :
> parent::parent::foo ?
>
>
> ----------------------------------------
> David A. Lee
> dlee@xxxxxxxxxxx
> http://www.xmlsh.org
>
>
> -----Original Message-----
> From: David Carlisle [mailto:davidc@xxxxxxxxx]
> Sent: Friday, April 01, 2011 4:58 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Cc: David Lee
> Subject: Re: Matching elements with specific multiple parents
>
>
> On 02/04/2011 00:53, David Lee wrote:
>> child[parent::foo or parent::bar]
>> is the same as
>> child[../foo or ../bar]
>>
>
> No, it's not. ../foo is parent::node()/child::foo which means sibling foo,
> but parent::foo means what it says, parent with name foo.
>
>
> David
|