[xsl] xsl:sort and datatypes

Subject: [xsl] xsl:sort and datatypes
From: Ernst Wolthaus <ernst.wolthaus@xxxxxx>
Date: Wed, 8 May 2002 08:36:58 +0200
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


Current Thread