[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: select/except based on position()
(1 to count(/items/item))[. != $num] Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay > -----Original Message----- > From: jesper.tverskov@xxxxxxxxx > [mailto:jesper.tverskov@xxxxxxxxx] On Behalf Of Jesper Tverskov > Sent: 03 October 2009 10:30 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: select/except based on position() > > I would like to generate a sequence of numbers. @no contains a number. > $num the item position not to be included. > > The following works: > select="/items/item/@no except /items/item[$num]/@no" > > But I would like to base the selection on position(). > The following first step of the new solution is also working: > select="/items/item[position() != $num]/@no" > > Now, I would like to drop @no. I only made it up because I > couldn't solve my problem without it. @no contains the > position of the item! > > The following is the closed I have been able to get so far, > but it doesn't work: > select="/items/item[position() != $num]/position()" > > This is what I want: For an item, return the item positions > of the other items. > > Any hints for how to change the select statement? > > Cheers, > Jesper
|
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
|