Thomas J.S.: Attributbedingte Formate definieren XSL

Beitrag lesen

Hallo,

Dass Attribute getrennt mit if abfrage, also etwas so
richtig sauber schreibst du es am besten mit

Richtig sauber macht man es nicht mit if, sondern mit choose:

<xsl:template match="datum">
 <p>
  <xsl:attribute name="style">
   xsl:choose
    <xsl:when test="@rsedat">color:red;</xsl:when>
    <xsl:when test="@histdat">color:blue;</xsl:when>
    xsl:otherwisecolor:black;</xsl:otherwise>
   </xsl:choose>
  </xsl:attribute>
  <xsl:value-of select="." />
 </p>
</xsl:template>

Grüße
Thomas