RE: [xsl] Sorting with Different Sort Keys

Subject: RE: [xsl] Sorting with Different Sort Keys
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 19 Oct 2007 08:47:58 +0100
Start by defining what you want to achieve a little bit more precisely.
Where do "Seite 99", "99", "Page 12" and "pink rabbit" fit in your desired
collating sequence?

Michael Kay
http://www.saxonica.com/

> -----Original Message-----
> From: Jeff Sese [mailto:jsese@xxxxxxxxxxxx] 
> Sent: 19 October 2007 04:51
> To: XSL List
> Subject: [xsl] Sorting with Different Sort Keys
> 
> Hi list,
> 
> I'm trying to sort an xml file with a structure similar below:
> 
> <root>
> 	<div>
> 		<head>Seite 130</head>
> 		<!-- contents of div -->
> 	</div>
> 	<div>
> 		<head>Seite 132</head>
> 		<!-- contents of div -->
> 	</div>
> 	<div>
> 		<head>Seite 131</head>
> 		<!-- contents of div -->
> 	</div>
> 	<div>
> 		<head>130</head>
> 		<!-- contents of div -->
> 	</div>
> 	<div>
> 		<head>129</head>
> 		<!-- contents of div -->
> 	</div>
> </root>
> 
> I want to sort the div elements according to the head value. 
> But I want to the head the has the string 'Seite' to come 
> before the div the has a head that does not have the said string.
> 
> I'm using XSLT 2.0 and Saxon.
> 
> Thanks,
> Jeff

Current Thread