Subject: RE: [xsl] select/except based on position() From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Sat, 3 Oct 2009 11:06:33 +0100 |
(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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] select/except based on positi, Jesper Tverskov | Thread | [xsl] trouble with preceding:: and , Chris Wolf |
[xsl] select/except based on positi, Jesper Tverskov | Date | [xsl] trouble with preceding:: and , Chris Wolf |
Month |