xsl-list
[Top] [All Lists]

RE: [xsl] select/except based on position()

2009-10-03 06:07:01

(1 to count(/items/item))[. != $num]

Regards,

Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay  

-----Original Message-----
From: jesper(_dot_)tverskov(_at_)gmail(_dot_)com 
[mailto:jesper(_dot_)tverskov(_at_)gmail(_dot_)com] On Behalf Of Jesper 
Tverskov
Sent: 03 October 2009 10:30
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>