[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
On 13/04/2010 16:47, Wendell Piez wrote:
Is it just me?
this is one of the few distinctions in xslt for which I can never find a mental model (so I can never remember) I always have to look this up (or more exactly I don't look it up and get it wrong half the time).
the use of match expression sseem completely arbitrary, Why didn't they always make them xpath expressions? It would mean you had to use
self::h1 instead of h1 to trigger grouping on an h1 element, but it would seem to be a lot more consistent and more powerful as the match versions of grouping are restricted to nodes, so you can't for example group a sequence of integers with group-starting with specifying some condition on integers...
This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. ________________________________________________________________________
Re: [xsl] mixed content grouping by whitespace
Subject: Re: [xsl] mixed content grouping by whitespace From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 13 Apr 2010 17:19:31 +0100 |
On 13/04/2010 16:47, Wendell Piez wrote:
Hi,
It's really helpful to keep this distinction in mind. One sort of grouping works with a key; @group-by or @group-adjacent calculates that key. The other sort simply applies a match criterion to each node in the group to determine whether it's the particular sort of node (group-starting or group-ending) of interest for that sort of grouping.
Is it just me?
this is one of the few distinctions in xslt for which I can never find a mental model (so I can never remember) I always have to look this up (or more exactly I don't look it up and get it wrong half the time).
the use of match expression sseem completely arbitrary, Why didn't they always make them xpath expressions? It would mean you had to use
self::h1 instead of h1 to trigger grouping on an h1 element, but it would seem to be a lot more consistent and more powerful as the match versions of grouping are restricted to nodes, so you can't for example group a sequence of integers with group-starting with specifying some condition on integers...
David rant not particular;y aimed at Wendell:-)
________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] mixed content grouping by, Wendell Piez | Thread | Re: [xsl] mixed content grouping by, G. Ken Holman |
Re: [xsl] mixed content grouping by, Wendell Piez | Date | Re: [xsl] mixed content grouping by, G. Ken Holman |
Month |