This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Q on <xsl:sort>




Walter Torres wrote:
> 
> It looks like it is displaying in reverse xml order not reverse timestamp
> order.
> 
> any ideas?
> 
Yes ... you're sorting with:

> 
>    <xsl:apply-templates>
>       <xsl:sort select='./interaction/timestamp'
>                 order='descending'
>                 data-type='number' />
>    </xsl:apply-templates>
> 

but your data looks like this

>             <timestamp unix='987413416000'>2001-04-16T04:30:32</timestamp>


you have a mismatch here - either do a numeric sort on 

	select='./interaction/timestamp/@unix' 

since the unix attribute *is* numeric, or use your existing select with 

	data-type='text'

since timestamp's content is (given that XPath doesn't have any date /
time datatypes) alphanumeric.

Francis.

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]