Harmen: Attributbedingte Formate definieren XSL

Beitrag lesen

Hallo! Wer kann mir helfen?
Ich habe eine xml-Datei mit einem <datum>-Element:

<datum rsedat="17. Mai" />...
<datum histdat="1768" />...

Wie kann ich diese Elemente im XSL nach ihrem Atrribut stylen? Versucht habe ich folgendes:

<xsl:template match="datum">
    <p style="datum[rsedat]:color:red;datum[histdat]:color:green;">
      <xsl:value-of select="." />
    </p>
</xsl:template>

das hat nicht geklappt. Weiß jemand Rat?
Viele Grüße.