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.