Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
MT 14.09.2007 14:49 / 14.09.2007 15:00
Странность в том, что, если атрибут @on не определён (наш случай), то конструкция @on != 'on' всегда будет выдавать false. Хотя, по логике, должно быть true, ведь undefined не равно значению.<xsl:choose> <xsl:when test="@on = 'on'"> <p>Атрибут есть, его значение равно 'on'.</p> </xsl:when> <xsl:when test="@on != 'on'"> <p>Атрибут есть, его значение не равно 'on'.</p> </xsl:when> <xsl:otherwise> <p>Атрибута нет.</p> </xsl:otherwise> </xsl:choose>