Hallo Holge r,
Ich koennte auch xslt2.0 einsetzen und eine funktion verwenden.
Wenn XSLT/XPath 2.0 zur Verfügung steht, bietet sich eine Sortierung über die fn:tokenize()-Funktion an:
<xsl:apply-templates select="knoten">
<xsl:sort select="fn:number(fn:tokenize(.,'\.')[1])" data-type="number" order="ascending"/>
<xsl:sort select="fn:number(fn:tokenize(.,'\.')[2])" data-type="number" order="ascending"/>
<xsl:sort select="fn:number(fn:tokenize(.,'\.')[3])" data-type="number" order="ascending"/>
<xsl:sort select="fn:number(fn:tokenize(.,'\.')[4])" data-type="number" order="ascending"/>
</xsl:apply-templates>
Grüße,
Thomas