Siri: Attribut in Variable auflösen

Beitrag lesen

Hallo,

wäre das nicht einfacher (ohne den gesamten Kontext zu kennen):

<xsl:template name="om">  
     <xsl:param name="nodeName"/>  
     <xsl:variable name="strOM"><xsl:choose>  
        <xsl:when test="$nodeName='fr'"><xsl:value-of select="fr/th/@om"/></xsl:when>  
        <xsl:when test="$nodeName='to'"><xsl:value-of select="to/th/@om"/></xsl:when>  
        <xsl:when test="$nodeName='th'"><xsl:value-of select="@uom"/></xsl:when>  
      </xsl:choose></xsl:variable>  
     <xsl:choose>  
       <xsl:when test="$strOM='om01'">FH</xsl:when>  
       <xsl:when test="$strOM='om02'">FC</xsl:when>  
       <xsl:when test="$strOM='om03'">M</xsl:when>  
       <xsl:when test="$strOM='om04'">W</xsl:when>  
     </xsl:choose>  
</xsl:template>

Viele Grüße
Siri