Re: Matching elements with specific multiple parents
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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format