Rondra: xsl:template MATCH

Beitrag lesen

Hallo,

wie kann man ein Template auf einen XML Knoten anwenden, der einen bestimmten attributwert hat, und nur auf den. Folgendes:

XML:
<BAUM>
<BLATT farbe="gruen" size="gross" form="spitz"></BLATT>
<BLATT farbe="rot" size="klein" form="rund"></BLATT>
<STAMM farbe="braun"></STAMM>
</BAUM>

XSL:
<xsl:template name="test">
hier kommt xsl-code nur für den Knoten BLATT farbe=gruen
</xsl:template>

wie kann ich das template "test" nun NUR auf den BLATT-Knoten anwenden, der auch farbe=gruen hat? so gehts nich:

<xsl:template name="test" match="BLATT/@farbe='gruen'">
...
</xsl:template>

DANKE!
lg
Rondra