Как увеличить счетчик переменной в XSL

#
Как увеличить счетчик переменной в XSL
Здравствуйте. Есть переменная <xsl:variable name="data_y" select="100" /> есть необходимость увеличит это значение в <xsl:template match="property_value">
То есть каждый раз добавлять по 50
Пробовал так но ничего не вышло. Может кто сталкивался?

<xsl:variable name="data_y" select="100" />
<xsl:apply-templates select="property_value[tag_name='layer']"/>
----------
<xsl:template match="property_value">
<xsl:variable name="data_y" select="$data_y + 50" />
<xsl:value-of disable-output-escaping="yes" select="value"/><xsl:value-of select="$data_y"/>
</xsl:template>

E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Как увеличить счетчик переменной в XSL
Слабо наверное?( Не кто не сталкивался?
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Модератор
#
Re: Как увеличить счетчик переменной в XSL
Seri писал(а):
Слабо наверное?(

даже думать после этого не хочется, честное слово
#
Re: Как увеличить счетчик переменной в XSL
HostCMS писал(а):
даже думать после этого не хочется, честное слово

Простите, а я все же продолжаю думать. Так как задачу надо решить. Спасибо
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Как увеличить счетчик переменной в XSL
Вопрос закрыт, решил следующим образом:
В самый верх как глобальные переменные (в качестве примера фрагменты кода)

<xsl:variable name="data_y_value" select="70" />
<xsl:variable name="data_start_value" select="1300" />

Далее через позиции position()

<xsl:template match="property_value">
        <xsl:variable name="data_y" select="$data_y_value + position() * 50" />
        <xsl:variable name="data_start" select="$data_start_value + position() * 200" />
        data-y=<xsl:value-of select="$data_y"/>
        data-start=<xsl:value-of select="$data_start"/>
</xsl:template>

Заработало.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Авторизация