Hallo,
ich probiere gerade abhängig von einem Attribut eine Variable aufzulösen, es gibt ein Attribut om mit den Werten t01, t02, t03, t04 und abhängig vom Attributwert wird dann ein Buchstabe angezeigt. Allerdings möchte ich alle Textausgaben in eine externe Datei auslagern, dass ich die Sprachausgaben übersichtlich in einer Datei habe.
in der Sprachdatei hatte ich mir folgendes überlegt:
<xsl:variable name="txtt01">A</xsl:variable>
<xsl:variable name="txtt02">D</xsl:variable>
<xsl:variable name="txtt03">E</xsl:variable>
<xsl:variable name="txtt04">W</xsl:variable>
für meine ausführende xsl-Datei:
<xsl:variable name="txtT"><xsl:value-of select="concat('txt',@om)"/></xsl:variable>
<xsl:copy-of select="$txtT"/>
Ich habe auch schon das hier probiert:
<xsl:copy-of select="concat('$txt', @om)"/>
aber er löst es nicht auf sondern schreibt dann nur txtt01.
Gibt es eine Möglichkeit und ich sehe sie nicht oder ist dies gar nicht möglich?
Viele Grüße
Karl