Hallo Raupe,
In meinem XSL sieht es folgendermaßen aus:
<xsl:template match="bildlink">
<a><xsl:attribute name="href"><xsl:value-of select="translate(substring-after(current(), '.'), 'gif', 'jpg')" /></xsl:attribute>
<img><xsl:attribute name="src"><xsl:value-of select="." /></xsl:attribute></img></a>
</xsl:template>
Das lässt sich kompakter formulieren:
<xsl:template match="bildlink">
<a href="{concat(substring-before(.,'.gif'),'.jpg')}">
<img src="{.}" alt="" />
</a>
</xsl:template>
Grüße,
Thomas