cede: img class

hi zusammen,
wie kann ich in meiner xsl-datei eine img class als if-bedingung einbauen?

also if class=left dann img float left...

hatte das bisher so versucht.
er packt dann aber alles float:left...

<xsl:call-template name="renderImg" select="img">
<xsl:with-param name="pos" select="class" />        </xsl:call-template>

<xsl:template name="renderImg" match="img">
<xsl:param name="pos" />
 <img>
<xsl:attribute name="style">
xsl:choose
<xsl:when test="left">border:none;float:left;</xsl:when>   xsl:otherwiseborder:none;float:right;</xsl:otherwise>
</xsl:choose>
</xsl:attribute>

danke

  1. Hallo cede,

    wie kann ich in meiner xsl-datei eine img class als if-bedingung einbauen?

    Das hängt von den XML-Daten ab.

    <xsl:when test="left">...

    Gibt es ein left-Element? Vermutlich soll hier test="$pos='left'" geprüft werden.

    Grüße,
    Thomas

    1. hi, die Klasse heisst "left".
      es handelt sich um ein html-dokument.

      danke