Strukturierte Anweisungen

foreach () { ... }
<xsl:for-each select="//a[@href = '#']">
  ...
</xsl:for-each>

Mit Sortieren:
<xsl:for-each select="//a">
  <xsl:sort select="@href" order="ascending"
            data-type="text" lang="..."
            case-order="upper-first">
    ...
  </xsl:sort>
</xsl:for-each>