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 (last line corrected)



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 (C1 or C2 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]