Re: XSL sort

Yes, multi-level sorting is what I meant by "for each sort key".
Although you can still pack multi-level sort attributes in xsl:for-each

<xsl:for-each select="*" 
              sort-by="foo ; bar ; baz" 
              order="ascending descending descending" 
              data-type="text text number">

Max.

Uche Ogbuji <uche.ogbuji@fourthought.com> writes:

>> A similar solution had been suggested in the WG around 1998. The
>> problem is that you need a whole bunch of attributes for each sort key
>> (data type, ascending/descending, upper/lower case) and there wouldn't
>> be an easy way to specify some or all them for each sort key as
>> attributes of the same element.
>
> Well, you could pack all those attributes right into the xsl:for-each. 
> I think the more convincing argument against this is that the status quo
> allows simple expression of multi-level sorting.

Received on Wednesday, 9 January 2002 10:57:35 UTC