forum.bitel.ru
http://forum.bitel.ru/

xsl:when
http://forum.bitel.ru/viewtopic.php?f=14&t=9528
Страница 1 из 1

Автор:  HeLLF1Re [ 04 авг 2014, 04:39 ]
Заголовок сообщения:  xsl:when

Добрый день!

При следующей попытке обозначить условие - результат выходит пустой...

Код:
<xsl:choose>
<xsl:when test="$contract_dname!=0">
<xsl:value-of select="contract_params/parameter[@pid='27']/@value" /> <xsl:value-of select="contract_params/parameter[@pid='2']/@value" />, <xsl:value-of select="contract_params/parameter[@pid='8']/@value" />
</xsl:when>

<xsl:when test="$contract_fname!=0">
<xsl:value-of select="contract_params/parameter[@pid='30']/@value" />, <xsl:value-of select="contract_params/parameter[@pid='19']/@value" />
</xsl:when>
</xsl:choose>


Сами выводы с contract_params выходят отлично, результаты отображаются нормально.

Присвоение переменных:

Код:
<xsl:variable name="contract_dname" select="contract_params/parameter[@pid=31]/@value" />
<xsl:variable name="contract_fname" select="contract_params/parameter[@pid=30]/@value" />


Явный запрос вывода $contract_dname тоже результата не даёт...
Может быть проблема в том, что вывод первого куска кода лежит внутри <xsl:template match="bill">? :(

Автор:  Администратор [ 14 ноя 2014, 15:34 ]
Заголовок сообщения:  Re: xsl:when

А почему у вас два <xsl:when> с одинаковыми условиями?

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/