| 
 
Subject: Re: AW: [xsl] simple conditional looping From: David Carlisle <davidc@xxxxxxxxx> Date: Mon, 16 Aug 2004 12:19:24 +0100  | 
> maybe a silly question, but why exactly do you need the ()? something > like //* with a predicate [] should be enough or not? A predicate in an axis step just filters that step. //*[position() < 50] is /descendent-or-self::node/child::*[position() < 50] so it gives you all element nodes in the document that have fewer than 49 older siblings. On the other hand (//*)[position() < 50] is (/descendent-or-self::node/child::*)[position() < 50] which gives you the first 49 element nodes in the document. David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| AW: [xsl] simple conditional loopin, christof.hoeke | Thread | Re: AW: [xsl] simple conditional lo, Wendell Piez | 
| AW: [xsl] simple conditional loopin, christof.hoeke | Date | RE: [xsl] grouping + global variabl, David . Pawson | 
| Month |