Получить разницу двух переменных в XSL

#
Получить разницу двух переменных в XSL
Мне нужно получить в XSL шаблоне разницу двух значений.
Я определяю одну переменную из допсвойства товара
<xsl:with-param name="x" select="format-number(property[@id=204]/value, '### ##0', 'my')"/>


и вторую переменную (цена товара)
<xsl:with-param name="n" select="format-number(price_discount, '### ##0', 'my')"/>

и пытаюсь получить разницу
<xsl:value-of select="$x - $n"/>
.
Пробую все вывести вот так
<xsl:choose>
                           <xsl:when test="property[@id=204]">
                              <xsl:call-template name="sum">
                                 <xsl:with-param name="x" select="format-number(property[@id=204]/value, '### ##0', 'my')"/>
                                 <xsl:with-param name="n" select="format-number(price_discount, '### ##0', 'my')"/>
                                 <xsl:value-of select="$x - $n"/>
                              </xsl:call-template>
                           </xsl:when>
                           <xsl:otherwise></xsl:otherwise>
                        </xsl:choose>


, но явно синтаксически неверно, т.к. выдается ошибка. Подскажите, как мне сделать правильно?
iNikSite - дизайн и фронтенд разработка
#
Re: Получить разницу двух переменных в XSL
вы где такое вычитали?
<xsl:call-template name="sum"> - вызывает шаблон и передает в него параметры

так нужно определять переменные
<xsl:variable name="x" select="format-number(property[@id=204]/value, '### ##0', 'my')"/>
разработка сайтов, фирменных стилей, интерфейсов
#
Re: Получить разницу двух переменных в XSL
toasterec, можно с вами по почте связаться?
iNikSite - дизайн и фронтенд разработка
#
Re: Получить разницу двух переменных в XSL
тут все контакты http://www.hostcms.ru/forums/20/7056/
разработка сайтов, фирменных стилей, интерфейсов
#
Re: Получить разницу двух переменных в XSL
Написал на почту
iNikSite - дизайн и фронтенд разработка
#
Re: Получить разницу двух переменных в XSL
Сам разобрался. Все просто:
<p>   
<xsl:if test="price_tax != price_discount">
    <xsl:variable name="price_tax" select="price_tax"/>
    <xsl:variable name="price1" select="price_discount"/>  
            <xsl:value-of select="$price_tax - $price1"/>         
   </xsl:if>         
               </p>

Нужно только оформить вывод в нужном формате.
iNikSite - дизайн и фронтенд разработка
Авторизация