Для определения четности – нечетности элемента можно дополнительно воспользоваться функцией mod(), которая выдает значение равное остатку от деления.
Условие для четного элемента:
<xsl:if test="position() mod 2 = 0">
<xsl:attribute name="class">clearfix even</xsl:attribute>
</xsl:if>
Условие для нечетного элемента:
<xsl:if test="position() mod 2 = 1">
<xsl:attribute name="class">clearfix odd</xsl:attribute>
</xsl:if>
Необходимо вставлять сразу же за открывающимся тегом <li class="clearfix">