xsl-list
[Top] [All Lists]

Re: Extracting highest values within a range

2005-01-17 09:26:52


  >   <xsl:when 
  > test="/x/params/resultstocompare[substring-after(start,'Result
  > ') &lt;$n][substring-after(end,'Result') &gt;=$n]"/>

  It's an empty when branch, but I cannot put the logic into English!

it is testing if you are mid-range (in which case you do nothing as the
range is handled by the first entry)

$n is the number and the test is asking if there is a resultstocompare
which has a start child that is less than $n _and_ an end child that is
greater than or equal to $n.

as discussed on this list in the last week or two, two predicates after
each other [...][...] is just a syntactic variant on [... and ...] in
the case (as here) where the predicates don't depend on position().

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
________________________________________________________________________

--~------------------------------------------------------------------
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>