xml разбить элементы по четыре и поместить каждые в свой div

#
xml разбить элементы по четыре и поместить каждые в свой div
Добрый день. Видимо сегодня я как-то плохо соображаю.

мне нужно вывести в слайдер по четыре элемента инфосистемы в один div

<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>

<div class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>



беда в том, что условие IF не позволяет например оставить закрывающий тег див за приделами. А что-то в цыкле я это немогу понять как решить,  бред выходит
#
Re: xml разбить элементы по четыре и поместить каждые в свой div
<xsl:for-each select="informationsystem_item">
  <xsl:if test="(position()-1) mod 4 = 0"
   &lt;div class="container"&gt;
  </xsl:if>
    <div class="item"><xsl:value-of select="name"/></div>
  <xsl:if test="position() mod 4 = 0 or position() = last()"
   &lt;/div&gt;
  </xsl:if>
</xsl:for-each>
ARTatom
Авторизация