|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Using not(...a nd ... ) to select nodes
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: 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
|
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
|

Cart








