xsl-list
[Top] [All Lists]

Re: Sorting Upper-Case first. Microsoft bug?

2003-08-05 06:19:18
Hi David ,
The output got is --
 Location="WA4136" />
    <row ReturnValue="0" Store_ID="8"
 Location="wA4136" />
    <row ReturnValue="0" Store_ID="10"
 Location="WA4138" />

If you observe the 1st two rows, they are sorted
correctly (W appearing before w) -- their integer part
is same. The 3rd row's integer part is different than
2nd(which makes *WA*4138 after *wA*4136 -- though
case-order is specified as upper-first) , so i believe
output is correct.. Please let me know if i am wrong.

i have just also found that *Xalan 2.5.1 produces same
result as MSXML 4.0* ..

Regards,
Mukul


--- David Carlisle <davidc(_at_)nag(_dot_)co(_dot_)uk> wrote:

Mukul
The output you are getting is *correct* (i.e. what
is
defined in the spec)

The output shown was:

Location="WA4136" />
   <row ReturnValue="0" Store_ID="8"
Location="wA4136" />
   <row ReturnValue="0" Store_ID="10"
Location="WA4138" />

The spec makes it clear that either
 W comes before w 
or
 w comes before W
(depending on case-order)

Given that, how can it possibly be correct (for any
value of case-order)
that a sorted list has a w between two W's ???

*There are integers in the
Location attribute values which make you feel
sorted
output is wrong*.

In a lexicographic ordering you look at the first
character before
considering the later ones, the digits should have
no effect at all if
the first characters are different.

David


________________________________________________________________________
This e-mail has been scanned for all viruses by Star
Internet. The
service is powered by MessageLabs. For more
information on a proactive
anti-virus service working around the clock, around
the globe, visit:
http://www.star.net.uk

________________________________________________________________________

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



__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

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