Subject: RE: [xsl] Key to select all same nodes(same @id) except current node From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 8 Mar 2007 00:23:22 -0000 |
Well, guessing usually doesn't work with XPath. It has its own way of doing things. You want $parentvar/ancestor::*[2] or $parentVar/../.. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Tech Guru [mailto:tech_gr@xxxxxxxxx] > Sent: 07 March 2007 19:43 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Key to select all same nodes(same @id) > except current node > > I want to select grand parent of node denoted by variable > $parentvar, thats why I thought "ancestor::$parentvar[2]". > > -R > > ----- Original Message ---- > From: Michael Kay <mike@xxxxxxxxxxxx> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Sent: Wednesday, March 7, 2007 2:36:34 PM > Subject: RE: [xsl] Key to select all same nodes(same @id) > except current node > > > Could you please tell me what is wrong in xpath > > "ancestor::$parentvar[2]" . It gives error saying it is not a valid > > xpath. > > Well, that's what's wrong with it - it isn't a valid XPath. > You made up the syntax, and I've no idea what you thought it > might mean. The thing after the "::" should be a node test, > which says what kind of nodes you want to select, e.g. "foo" > to select foo elements, or "*" to select all elements. > > Perhaps you meant $parentvar/ancestor::*[2]? I've no idea, I > can only guess. > > Michael Kay > http://www.saxonica.com/ > > > > > > > > ______________________________________________________________ > ______________________ > It's here! Your new message! > Get new email alerts with the free Yahoo! Toolbar. > http://tools.search.yahoo.com/toolbar/features/mail/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Key to select all same no, Tech Guru | Thread | [xsl] Unique list of elements based, Tech Guru |
Re: [xsl] Unique list of elements b, Tech Guru | Date | Re: [xsl] flatened hiearchies for x, ac |
Month |