Subject: RE: [xsl] Using not(...a nd ... ) to select nodes From: "Barak" <barak@xxxxxxxxxxx> Date: Thu, 10 Jul 2003 17:02:31 -0400 |
Thanks for the try. What you said makes complete sense and it looked to me like it should work, but now I have the opposite problem... It's including everything. :p Preceding-sibling::* means ALL preceding siblings, correct? If not, that may be my problem, because the XML is not sorted/grouped in an orderly fashion *grimace*. Chris > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Wendell Piez > Sent: Thursday, July 10, 2003 4:11 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Using not(...a nd ... ) to select nodes > > > Chris, > > Try > > select="items/item[not(preceding-sibling::* > [name=current()/name and > type = current()/type and > status = current()/status])]" > > The problem with your statement is it's testing true if there no > corresponding values on any preceding siblings, whereas you > want it to be > true only if there's a preceding sibling with all > corresponding values. > > I hope that works for you-- > > Cheers, > Wendell XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Using not(...a nd ... ) t, Wendell Piez | Thread | RE: [xsl] Using not(...a nd ... ) t, Wendell Piez |
Re: [xsl] Using not(...a nd ... ) t, Alex Black | Date | RE: RE: [xsl] Using not(...a nd ..., cknell |
Month |