Задача в XSLT - шаблоне выводить в таблице элементы по 3 штуки в ряд.
Если делать такие условия как
<xsl:if test="position()=1">
<tr>
</xsl:if>
............
<xsl:if test="(position() mod 3)=0">
</tr><tr>
</xsl:if>
............
<xsl:if test="position() = last()">
</tr>
</xsl:if>
То процессор ругается на несоответсвие открывающих и закрывающих тегов tr
Как это сделать по-другому?