Применить шаблон в XSL один раз

#
Применить шаблон в XSL один раз
Добрый день.

Есть такая конструкция
<xsl:apply-templates select="modifications/item[property[@xml_name = 'fabr-2']/value = 'Luna']" mode="other4" />

таким образом вызываются модификации через:
   <xsl:template match="modifications/item" mode="other4">
      <xsl:if test="property[@xml_name = 'mehana']/value = 'Без механизма'">
            <xsl:variable name="price" select="price_discount"/>
            <xsl:value-of select="format-number($price, '### ##0', 'my')"/>
      </xsl:if>
   </xsl:template>


Где прописать условие, чтобы выбирался только один товар, к примеру первый из соответсвующих условию подбора или просто один из соответсвующих условию? Прописать выбор просто первого не получается, так как модификаций очень много, и плюс при соответсвии условию выбора на порядок невозможно сослаться, так как условию зачастую первый среди всех модификаций не соответсвует.
#
Re: Применить шаблон в XSL один раз
Только первый из подходящих под условие:
<xsl:apply-templates select="modifications/item[property[@xml_name = 'fabr-2']/value = 'Luna'][1]" mode="other4" />
Заказов не беру. Консультирую редко.
#
Re: Применить шаблон в XSL один раз
Спасибо за ответ, то что нужно!
#
Re: Применить шаблон в XSL один раз
inflame, пожалуйста
Заказов не беру. Консультирую редко.
Авторизация