Ближайшее меньшее и большее значение

#
Ближайшее меньшее и большее значение
Добрый день, в xsl хочу выбрать 2 элемента из списка элементов ИС по ID допустим есть элементы с ID 123 125 137 164 189 193 243, и вот если переменная $param равна допустим 164 то нужно вывести элементы с ID 137 и 189, делаю так:

<xsl:apply-templates select="informationsystem_item[@id &gt; $param][1]"/>
<xsl:apply-templates select="informationsystem_item[@id &lt; $param][1]"/>


получаю 123 и 189, понимаю что первое меньшее отвечает заданному условию, но вот как получить ближайшее меньшее ума не приложу. Может кто подскажет?
Модератор
#
Re: Ближайшее меньшее и большее значение
Авторизация