Subject: RE: Matching elements with specific multiple parents
From: "David Lee" <dlee@xxxxxxxxxxx>
Date: Fri, 1 Apr 2011 16:53:52 -0700
|
Don't think that quite does it
child[parent::foo or parent::bar]
is the same as
child[../foo or ../bar]
which was my first attempt, but they both say "does the parent contain a foo
or bar child" not "is the parent foo or bar"
But thanks all for the suggestions !
----------------------------------------
David A. Lee
dlee@xxxxxxxxxxx
http://www.xmlsh.org
-----Original Message-----
From: David Carlisle [mailto:davidc@xxxxxxxxx]
Sent: Friday, April 01, 2011 3:43 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Cc: David Lee
Subject: Re: Matching elements with specific multiple parents
On 01/04/2011 22:38, David Lee wrote:
> <xsl:template match="child[node-name(..) = ( QName((),'foo') ,
> QName((),'bar') )]">
child[parent::foo or parent::bar]
perhaps or
*[self::foo or self::bar]/child
or
...
David
|