Einbindung von Funktionsauswertung

klaeuschen41

Mitglied
Einbindung von Funktionsergebnis

Hallo Leute,

ich habe eine blöde Frage, und zwar möchte ich für die Erzeugung von Dateinamen Umlaute durch einfache Buchstaben ersetzen (Möller --> Moller, etc.) und das Ergebnis in einen Link packen.

Die Ersetzung der Umlaute gelingt auch mit:

<xsl:variable name="new_name" select="name"/>
<xsl:value-of select="translate($new_name,' äÄöÖüÜß','_aAoOuUs')" />

(keine Ahnung, ob das so sinnvoll ist!? gibt es auch eine andere Möglichkeit, das zu machen? so könnte ich ja z.B. nicht ö durch oe ersetzen ... vielleicht gibt es ja auch noch generell eine elegantere Variante? Zumal man beim Auftreten nicht-deutscher, z.B. skandinavischer Buchstaben natürlich Probleme bekommt!)

Das Problem ist jetzt, dass ich es nicht schaffe, diesen Dateinamen zu verlinken. Ich weiß nicht, wie ich es schaffe, das Ergebnis der Ersetzung in einen Link einzubauen.

Meine folgender Versuch hatte eine Fehlermeldung zur Folge ("... the value of attribute href element associated with an element a must not contain the '<' character.")

<a href="{<xsl:value-of select="translate($x,' äÄöÖüÜß','_aAoOuUs')" />}.html"><xsl:value-of select="v_titel"/></a>

Kann mir jemand weiter helfen?

Gruß,
Klaus
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück