Ciao a tutti.
Ho bisogno di ordinare una serie di parole scritte su una pagina XML tramite un foglio di stile XSL.

La pagina XML è questa:

codice:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="styleIE.xsl"?>

<dizionario>
<titolo>Dizionario Online</titolo>
<testo>Traduzione  Italiano / Inglese</testo>
<elenco>
	<lettera value="A">
		<parola>
			<italiano>Accesso</italiano>
			<inglese>Access</inglese>
		</parola>
		<parola>
			<italiano>Amministratore</italiano>
			<inglese>Administrator</inglese>
		</parola>
		<parola>
			<italiano>Divertente</italiano>
			<inglese>Amazing</inglese>
		</parola>
	</lettera>
	<lettera value="B">
		<parola>
			<italiano>Sfondo</italiano>
			<inglese>Background</inglese>
		</parola>
       .......
       .......
       .......
       .......
Ci sono tutte lettere fino alla Z.
Ho organizzato le parole in una tabella fatta così (tramite un xsl:for-each):

Lettera A
Access Accesso
.. ....

Lettera B
Background Sfondo
... ....
.....

Voglio ordinare le parole inglesi in ordine alfabetico.
Forse questo codice è giusto

codice:
<xsl:sort order="ascending" select="inglese" />
Ma dove lo devo inserire?
Dentro il for-each?