hh: Frage zum Sortieren mit XSL

Beitrag lesen

Hi, welchen Lösungsweg gibt es hierfür, habe mich schon wund gegoogelt.

<roo>
<name att="einebezeichnung"/>
<name att="eineanderebezeichnung"/>
<name att="nocheinebezeichnung"/>
</root>

es soll das Attribut att ausgegeben werden und dabei ist eine Sortierung vorzunehmen. Die Regelung für die Sortierung entnehme ich aber einer anderen xml quelle

ich wollte es so machen

<xsl:for-each select="name">
<xsl:variable name="att_wert" select="@att"/>
<xsl:variable name="stufe">
<xsl:call-tempplate name="stufe_ermitteln">
<xsl:with param name="att_uebergabe" select="$att_wert"/>
</xsl:call-template>
</xsl:variable>

<!-- Ausgabe der Stufe und Bezeichnung -->
<xsl:value-of select="$stufe"/>
xsl:text_</xsl:text>
<xsl:value-of select="$att_wert"/>
<br/>
</xsl:for-each>

Zur Zeit bekomme ich dann ein Ergebnis wie folgt:

2_einebezeichnung
1_eineanderebezeichnung
3_nocheinebezeichnung

Wie schaffe ich es nun, die Ausgabe noch sortieren zu lassen? also etwa nach der stufe so:

1_eineanderebezeichnung
2_einebezeichnung
3_nocheinebezeichnung

Bin etwas ratlos.