[xsl] Variables in an index

Subject: [xsl] Variables in an index
From: "Jean-Pierre Lamon" <jpl@xxxxxxxxxx>
Date: Wed, 12 Jun 2013 20:09:51 +0200
I would like to index and sort a node but without some first chars of the
text. Chars like " [ .
Is there a solution?

My XML :

<datafield tag="773" ind1="0" ind2=" ">
	<subfield code="t">"Grenzen |berfliegen" : der Maler Hermann Hesse /
Hrsg.: Kunstmuseum Bern: Matthias Frehner ... [et al.] </subfield>
	<subfield code="d">Bielefeld : Kerber, 2012 </subfield>
	<subfield code="z">978-3-86678-635-6 </subfield>
	<subfield code="g">S. 75-88</subfield>
</datafield>

My index :
<xsl:key name="idxrev" match="datafield[@tag=773]/subfield[@code='t']"
use="normalize-space(.)"/>

Here is the logical sort resulting sequence of my index:

- "Grenzen |berfliegen" : der Maler Hermann Hesse /
Hrsg.: Kunstmuseum Bern: Matthias Frehner ... [et al.]
| 817 | 881

- "Made in Switzerland" : mythes, fonctions et rialitis / id.
par: Yann Decorzant ... [et al.] | 293 | 593 | 605 | 610 |
644 | 762

- 100 Jahre Pfadikorps Glockenhof (1912-2012) / [Leitung:
Helmut Meyer] | 457 | 461 | 462

- Adieu la Suisse! : [exposition, Pavillon populaire,
Montpellier, du 16 novembre 2012 au 10 fivrier 2013;
Fotostiftung Schweiz, Winterthur, du 8 juin au 25 ao{t
2013] / Peter Pfrunder ... [et al.] | 1094

Thanks

Current Thread