[xsl] Sorting with Different Sort Keys

Subject: [xsl] Sorting with Different Sort Keys
From: Jeff Sese <jsese@xxxxxxxxxxxx>
Date: Fri, 19 Oct 2007 11:50:43 +0800
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