Hallo Bastian,
<xsl:for-each select="felder/afge">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="normalize-space('http://domain.de/Link_')"/>
<xsl:value-of select="feld"/>
<xsl:value-of select="normalize-space('.html')"/>
</xsl:attribute>
<xsl:value-of select="feld"/>
</xsl:element>
</xsl:for-each>
Die Funktion normalize-space() ist vielleicht für den Inhalt des feld-Elements sinnvoll, aber was soll bei den beiden festen Zeichenketten außer eben diesen herauskommen (kein Whitespace vorhanden)?
xsl:element und xsl:attribute sind hier gar nicht nötig, es reicht:
<a href="http://domain.de/Link_{feld}.html"><xsl:value-of select="feld"/></a>
Grüße,
Thomas