Getting unexpected results sorting using XT

Subject: Getting unexpected results sorting using XT
From: "Simizon, Troy" <Troy.Simizon@xxxxxxxxxxxxx>
Date: Thu, 29 Jul 1999 17:18:48 -0500
I am trying to sort XML using the July version of XT.
How is sorted order determined for text?  Am I sorting correctly?

I get this sorted list
.
1
a
A
a1
A1
a 1
A 1
ab
Ab
b1
b 1
b
bb

>From this XML:
<TEST>
<SORT>A 1</SORT>
<SORT>A1</SORT>
<SORT>a 1</SORT>
<SORT>a</SORT>
<SORT>b1</SORT>
<SORT>bb</SORT>
<SORT>.</SORT>
<SORT>a1</SORT>
<SORT>ab</SORT>
<SORT>Ab</SORT>
<SORT>b 1</SORT>
<SORT>b</SORT>
<SORT>1</SORT>
<SORT>A</SORT>
</TEST>

Using this Stylesheet:
<?xml version="1.0"?>
<xsl:stylesheet
	xmlns:xsl="http://www.w3.org/XSL/Transform/1.0";
	default-space="strip">

<xsl:template match="/">		
	<xsl:apply-templates select="//TEST"/>
</xsl:template>

<xsl:template match="SORT">	
	<xsl:apply-templates/>
</xsl:template>

<xsl:template match="TEST">
	<xsl:for-each select="SORT">

		<xsl:sort select="."/>

		<xsl:apply-templates/><xsl:text>
</xsl:text>

	</xsl:for-each>
</xsl:template>

</xsl:stylesheet>


-Troy


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


Current Thread