Учитывая следующий образец;
<ul id="s-nav">
<xsl:for-each select="$currentPage/ancestor-or-self::node [@level=2]/node">
<li>
<xsl:if test="$currentPage/ancestor-or-self::node/@id = current()/@id">
<xsl:attribute name="class">current</xsl:attribute>
</xsl:if>
</li>
</xsl:for-each>
</ul>
Когда текущий узел совпадает с текущим
, класс атрибута устанавливается на «текущий».
Теперь я хочу установить второй атрибут в блоке if, но для предыдущего
, а не для текущего. Есть идеи, как этого добиться?
Большое спасибо.