RE: [xsl] xsl:sort and datatypes

Subject: RE: [xsl] xsl:sort and datatypes
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Wed, 8 May 2002 09:04:43 +0100
Use data-type="number" on xsl:sort.

For sorting on dates, tell us what format your dates are in.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Ernst
> Wolthaus
> Sent: 08 May 2002 07:37
> To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] xsl:sort and datatypes
> 
> 
> Hi all,
> 
> I was wondering if anyone could tell me if xsl:sort would 
> sort the following
> xml correctly: 
> 
> <?xml version="1.0"?>
> <root>
>  <data>
>   <intNumber dt:dt="i4"
> xmlns:dt="urn:schemas-microsoft-com:datatypes">1</intNumber>
>  </data>
>  <data>
>   <intNumber dt:dt="i4"
> xmlns:dt="urn:schemas-microsoft-com:datatypes">10</intNumber>
>  </data>
>  <data>
>   <intNumber dt:dt="i4"
> xmlns:dt="urn:schemas-microsoft-com:datatypes">11</intNumber>
>  </data>
>  <data>
>   <intNumber dt:dt="i4"
> xmlns:dt="urn:schemas-microsoft-com:datatypes">2</intNumber>
>  </data>
>  <data>
> </root>
> 
> Because I get the next result:
> 
> 1
> 10
> 11
> 2
> 
> Of course I want:
> 
> 1
> 2
> 10
> 11
> 
> The data-type attribute of xsl:sort only support 
> text/number/qname and I
> also want to sort on datefields.
> 
> Thanks all!
> Ernst Wolthaus
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread