RE: [xsl] Matching elements with specific multiple parents

Subject: RE: [xsl] 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: [xsl] 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

Current Thread