Hallo,
vielen Dank so funktioniert es, lediglich ein Problem ist dass das letzte Wort vor dem Schlusstag nicht mit übernommen wird wegen substring-before ' ' und keine Leerzeichen vor dem Schlusselement ist.
Änder die Zeile in Template so ab, dann brauchst du nicht auf Test-Wörter zuruckzugreifen.
<xsl:template name="makelink">
...
<xsl:call-template name="makelink">
<xsl:with-param name="text" select="concat(normalize-space(substring-after($text, $wort)), ' ')" />
Grüße
Thomas