Steffen: in for-each - erstes Element was gefunden wird ausgeben

Beitrag lesen

Ein wenig weiter bin ich:

<xsl:for-each select="//descendant::*[contains(local-name(), 'Name')]/bgs:Daten[position()  &lt; ($anzahl_layer)-($positionsnummer)]">

<xsl:sort select="count(ort)" order="ascending" />

<xsl:if test="position() = last() ">

<xsl:value-of select="ort"/>
</xsl:if>
</xsl:for-each>

Aber warum bezieht er die sort anweisung auf das gesamte dokument und nicht auf die for-each anweisung???