Hallo,
Und nun zum eigentlichen Problem (schwafel). Ich möchte ja nun zuerst das erste und dritte Element untereinander ausgeben und dann das zweite und vierte.
Bezogen auf das Beispiel liefert dieser Ansatz
<xsl:for-each select="filename">
<xsl:sort select="substring-after(substring-before(.,'_'),'.')"/>
<xsl:value-of select="."/><br />
</xsl:for-each>
die Ausgabe in der gesuchten Reihenfolge:
001.001_ch1v1.wav.xml
002.001_ch1v1.wav.xml
001.002_ch1v1.wav.xml
002.002_ch1v1.wav.xml
Die SVG-Ausgaben lassen sich darauf aufbauen.
MfG, Thomas