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/ |