Subject: RE: 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: 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
|