Subject: [xsl] greenhorn problem with variables From: Volker Katz <Volker.Katz@xxxxxx> Date: Sat, 19 Mar 2005 12:19:22 +0100 |
Hi, I've got a quite simple problem. I've tested a lot, but didn't get the solution.So I hope you give me a hint. In a template I calculate a bgcolor depending on position: <xsl:template match="eintrag"> <xsl:variable name="color"> <xsl:choose> <xsl:when test="(position() mod 2) > 0">#C0C0C0</xsl:when> <xsl:otherwise>#FFFFFF</xsl:otherwise> </xsl:choose> </xsl:variable> <tr> <xsl:apply-templates select="nr"/> <xsl:apply-templates select="km"/> <!-- ... --> </tr> </xsl:template> I need to use the variable in the applied templates. Here is an example: <xsl:template match="nr"> <td bgcolor="{$color}"> <xsl:value-of select="."/> </td> </xsl:template> How can I solve this? I can't calculate the color global... Can I solve this with params instead of varialbes? I tried but didn't get it. Best regards Volker
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] [ANN] Saxon.NET 1.0 RC1 now a, M. David Peterson | Thread | RE: [xsl] greenhorn problem with va, Kevin Bird \(Matrix\ |
RE: [xsl] Rule from param and 2 Val, Michael Kay | Date | RE: [xsl] greenhorn problem with va, Kevin Bird \(Matrix\ |
Month |