Siechfred: XSLT / XPath / translate()

Beitrag lesen

<xsl:value-of select="concat(translate(@TEXT, 'Ö', 'O'), 'E')"/>
Es wird zwar Ö durch O im String ersetzt, allerdings wird das E einfach hinten an das Wort drangehängt und nicht hinter das O direkt.

Urgs. Ich weiß nicht, inwieweit du concat im Ersetzungsteil von translate unterbringen kannst, das wäre noch eine Möglichkeit. Ansonsten müsstest du irgendwas mit den Stringfunktionen basteln (so, wie im XSL-Cookbook, das ich verlinkt hatte).

Aber vielleicht bringt mich die Funktion replace() weiter.

Ja, wenn dir XSLT 2.0 zur Verfügung steht.

Siechfred

--
Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.