This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

XSLT problem


Hi everybody !
What's wrong with my syntax ?

The code :

<TR>
 <TD class="C1">
  abc
 </TD>

 <TD class="C2">
  xyz
 </TD>
</TR>

works absolutely properly

but the code :

<TR>
 <xsl:variable name="ClassName">
  <xsl:choose>
   <xsl:when test="position() mod 2 = 0">
    C1
   </xsl:when>
   <xsl:otherwise>
    C2
   </xsl:otherwise>
  </xsl:choose>
 </xsl:variable>

 <td class="{$ClassName}">
  abc
 </td>

 <td class="{$ClassName}">
  xyz
 </td>
</TR>

does not work correctly (the system does not pick up any of the classes above)
even though the code :

<td>
 <xsl:value-of select="$ClassName"/>
</td>

shows correct value of the variable (tbl1 or tbl2 respectively) ???

Thanks a lot in advance. Alex.



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]