[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: max() value of cells in a table

Subject: Re: max() value of cells in a table
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 16 Apr 2003 16:13:47 +0100
row max value
> (Nice that it could be done in a one liner.

but actually the for statement isn't that nice and isn't that like the
rest of xpath, its more of a foreign import from sql via xquery.

I nearly posted it as

for $i in ../../row return count(*)

but just corrected myself in time to

for $i in ../../row return count($i/*)

unlike pretty much every other xpath or xslt construct, for does not
change the current node so ".", relative path expressions, etc all
do not work as you might expect: they all stay relative to whatever was
the context outside the for.

so count(*) is wrong you have to go count($i/*) so the * is relative
to the node in the sequence that you are for-ing over.

This is destined to overtake "how do I make &nbsp;" as the number one
FAQ/problem in this list. Everyone will forget this.

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. 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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.