У меня есть документ XSL, в который вставлено допустимое количество статей.Мне нужно, чтобы цвета фона статей чередовались: «Нечетный» и «Четный»
<xsl:for-each select="newsletter/section/article">
<tr class="odd" style="background-color: #efefef;">
<td valign="top">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="link" />
</xsl:attribute>
<img align="left" valign="top" width="110"
style="padding: 0 4px 4px 0; border:0;">
<xsl:attribute name="alt">
<xsl:value-of select="title" />
</xsl:attribute>
<xsl:attribute name="src">
<xsl:value-of select="img" />
</xsl:attribute>
</img>
</xsl:element>
</td>
<td valign="top" style="padding: 4px 4px 18px 0;">
<strong>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="link" />
</xsl:attribute>
<xsl:value-of select="title"/>
</xsl:element>
</strong>
<br />
<xsl:value-of select="excerpt"/>
</td>
</tr>
</xsl:for-each>
Я посмотрел этот пост: Таблица HTML с чередующимися цветами строк через XSL
но мой случай другой, я верю.Мне просто нужно изменить класс tr на каждой итерации.Извините за странное форматирование, у меня, похоже, возникают проблемы при вставке кода в Chrome здесь.