[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: xpath selection problem
Hmm... doesn't match="node[@hidden=1]" make it so that ALL nodes with hidden=1 are selected when you provide their preceding sibling (with hidden=0) as a key? How come this would only select a consecutive group of hidden=1? I don't see exactly how that works... /Gabriel > -----Ursprungligt meddelande----- > Fren: David Carlisle [mailto:davidc@xxxxxxxxx] > Skickat: den 18 september 2005 18:09 > Till: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Dmne: Re: xpath selection problem > > > this is a standard grouping question, you don't need to use recursion > but you do need to use some auxiliary xslt definitions not just a single > xpath. (it could be a single xpath 2 expression). > in xslt1 normally you'd use a key something like > > <xsl:key name="n" match="node[@hidden=1]" > use="generate-id(preceding-sibling::node[@hidden=0][1])"/> > > ... > > then from the current node, the following hidden=1 nodes can then be > selected with a single xpath > > select="key('n',generate-id()) > > > David > > ________________________________________________________________________ > This e-mail has been scanned for all viruses by Star. 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 > ________________________________________________________________________
|
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
|