Hallo,
aufgrund deiner Beschreibung habe ich nicht die geringste Ahnung was du treibst!
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"/>
Warum kein
<xsl:variable name="txtT">
<xsl:choose>
<xsl:when test="t01">A</xsl:when>
...
</xsl:variable>
?
Viele Grüße
Siri