| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
nkostya 18.08.2004 21:54
Есть деревовидная структура XML. Из неё строиться HTML дерево с помощью XSLT. Но потребовалось поставить кнопочки (опустить вниз и поднять вверх). Поставил.<xsl:if test="not(position() = 1)">
<xsl:text> </xsl:text>
<a href="./?gid={@id}&move=up"><img src="/i/i-up.gif" width="8" height="8" border="0" alt="Вверх" /></a>
</xsl:if>
<xsl:if test="not(position() = last())">
<xsl:text> </xsl:text>
<a href="./?gid={@id}&move=down"><img src="/i/i-down.gif" width="8" height="8" border="0" alt="Вниз" /></a>
</xsl:if>Но этот код не верный, т.к. не ставит кнопочки только у первого и последнего элемента всего дерева, а нужно, чтобы не ставились у первого и последнего элемента каждого уровня. Как это сделать?