Daniel Thoma: mit recursive template sortieren

Beitrag lesen

Hallo hh,

Sortierung ist nur beim Aufruf von Templates möglich. Statt mit for-each musst Du also mit einem Template für diese Elemente arbeiten:

<xsl:template match="/">
  <out>
    <xsl:apply-templates select="/root/kleidung/handschuh">
      <xsl:sort select="@sort"/>
    </xsl:apply-templates>
  </out>
</xsl:template>

<xsl:template match="handschuh">
  <l><xsl:value-of select="@att"/></l>
</xsl:template>

Grüße

Daniel